![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 現在のディレクトリからmget * ( obteinファイルではなく、ファイル形式のサブディレクトリ) | Peter321 | シェルプログラミングとスクリプティング | 0 | 2009年3月12日 11:59午前 |
| Awkの両方のファイルを使用して1つのフィールドで共通のdifferrentのサイズのファイルをマージ | shashi1982 | シェルプログラミングとスクリプティング | 2 | 2009年3月3日 07:12午前 |
| 私はそれらのファイルと出力ファイルのリストで会合を見つけるためのスクリプトが必要 | NewSolarisAdmin | シェルプログラミングとスクリプティング | 1 | 2009年2月19日 01:01午後 |
| 検索するファイルの2種類の差分ファイルから重複multuple | ricky007 | シェルプログラミングとスクリプティング | 2 | 2008年3月4日 01:46午後 |
| テキストファイル、 ASCIIファイル、バイナリファイルをFTP転送 | Perderabo | よくある質問への回答 | 0 | 2004年4月8日 05:25午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
自分のファイルを削除するsed zeoredしている。助けてくださいとするsed
私は多くのXMLファイルを更新するためのスクリプトをした。私に時間を節約します。が走り、それは0キロバイトのファイルで、すべてのファイルが置き換えられます。この問題を抱えていた私は、私を使用していますです セッド XMLノードを変更する<doc_root> 。このようにして、 / XMLのタグと終了のものの中にも予定しているのを抱えているとの問題/理由は、ファイルパスを指定します。を使用していますので セッド この仕事を期待していた: コード:
sed 's/<doc_root><\/doc_root>/<doc_root>\/'$i'\/web<\/doc_root>/g' $my_file > $my_file 正規表現での問題があるのか、であるため、私は$ my_file > $ my_fileを使用していますか?私はそれを最初に古いファイルをmvファイルには、気温にコピーする必要があるのですか? その場合には、正規表現をすることができます ここでは、検索文字列です コード:
<doc_root></doc_root> ここでは、典型的な文字列を置換されます コード:
<doc_root>/domain.co.uk/web</doc_root> ここでは、 IE用のループdaomin.co.uk $私から議論をされる 私の上司が私に怒る前に、ヘルプ
|
|
||||
|
引用:
私はの機能になります。 セッド が、同じファイル名には、 shudを行うことは、出力をリダイレクトしている。だからū 0キロバイトのファイルがある。 一時ファイルにリダイレクト その結果を確認 ミュージックビデオファイル名tempfile 乾杯、 Devaraj Takhellambam |
|
||||
|
たくさんのクールなバリエーション。これも作品 コード:
sed 's/<doc_root><\/doc_root>/<doc_root>\/'$i'\/web<\/doc_root>/g' $my_file > "tmp/"$i".xml" mv "tmp/"$i".xml" $my_file 多くの引用符は必要ありません。 また、 " "場合には、ファイル名を引用している組み込み$私は二重引用する必要があります: コード:
sed 's/<doc_root><\/doc_root>/<doc_root>\/'"$i"'\/web<\/doc_root>/g' $my_file > "tmp/$i.xml" mv "tmp/$i.xml" "$my_file" |