- 締切済み
sedの-iオプション
man sedで探したのですが-iオプションの説明がありません。 実際sed -iで動かしてみると自ファイルを更新できました。 LINUX上で-iオプションの説明を参照するにはどうすればよいでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- cynthia4
- ベストアンサー率51% (186/358)
回答No.2
Vine4.2 英語 有り Ubuntu8.04 英語 有り OpenSUSE11.0 日本語 無し $ LANG=C man sed 英語と日本語でどうも少し違う。英語は有る。 CentOS5.2 OpenSUSE と同じ ついでに、man service // install default で Vine4.2 service コマンド有り man無し Ubuntu8.04 service コマンド無し man無し sysvconfig や initscripts を install する。 Ubuntu8.10 service コマンド有り man無し ただし、Ubuntu は、on-line manual が有る。 OpenSUSE11.0 service コマンド有り man無し CentOS5.2 service コマンド有り man有り distribution くらいは、書いた方が良いと思うが 自分で調べられるものが多いと思う。
- notnot
- ベストアンサー率47% (4900/10358)
回答No.1
man にありますね。 -i[SUFFIX], --in-place[=SUFFIX] edit files in place (makes backup if extension supplied) OSによってありなしが違うのかな?もしくは英語版にしかないとか。 あるいは、sed --help で出ませんか?
補足
回答ありがとうございます。 当方CentOSです。 下記の確認を行ってみましたが、manは無いようです。 今回のように、あるコマンドに対するmanが見つからない場合はどのようにして探せばよいでしょうか? [root@localhost ~]# rpm -qf /sbin/service initscripts-7.93.33-1.centos4 [root@localhost ~]# yum list initscripts Setting up repositories Reading repository metadata in from local files Installed Packages initscripts.i386 7.93.33-1.centos4 installed [root@localhost ~]# rpm -ql initscripts.i386|grep /man/ /usr/share/man/man1/consoletype.1.gz /usr/share/man/man1/doexec.1.gz /usr/share/man/man1/genhostid.1.gz /usr/share/man/man1/initlog.1.gz /usr/share/man/man1/ipcalc.1.gz /usr/share/man/man1/netreport.1.gz /usr/share/man/man1/usleep.1.gz /usr/share/man/man8/ppp-watch.8.gz /usr/share/man/man8/sys-unconfig.8.gz /usr/share/man/man8/usernetctl.8.gz