Takuya Miyashita
This site
Web
Start:
*ファイル内の文字列を置換する [#ca85ba4c]
** sed 基本 [#c92c0d4b]
ファイル foobar.txt 内に含まれる org という文字列を new ...
#codeprettify{{
sed -e "s/org/new/g" ./foobar.txt > ./hoge.txt
}}
e オプションは expression を指し,-e の後に置換の表現を記...
「/g」をつけるとファイル内でマッチしたパターン全てを置換...
ファイルに上書きするときは -i を付け加える.~
grep でディレクトリ内のファイルをリストアップして,その全...
#codeprettify{{
grep -rlI "org" path/of/somewhere | xargs -n1 sed -i -e "...
}}
#codeprettify{{
for f in `grep -rlI "org" path/of/somewhere `; do sed -i ...
}}
特殊文字を含む場合は,文字の前にバックスラッシュでエスケ...
**注意 [#k71eba01]
Mac の sed には -e オプション不要? -e とついた新しいファ...
End:
*ファイル内の文字列を置換する [#ca85ba4c]
** sed 基本 [#c92c0d4b]
ファイル foobar.txt 内に含まれる org という文字列を new ...
#codeprettify{{
sed -e "s/org/new/g" ./foobar.txt > ./hoge.txt
}}
e オプションは expression を指し,-e の後に置換の表現を記...
「/g」をつけるとファイル内でマッチしたパターン全てを置換...
ファイルに上書きするときは -i を付け加える.~
grep でディレクトリ内のファイルをリストアップして,その全...
#codeprettify{{
grep -rlI "org" path/of/somewhere | xargs -n1 sed -i -e "...
}}
#codeprettify{{
for f in `grep -rlI "org" path/of/somewhere `; do sed -i ...
}}
特殊文字を含む場合は,文字の前にバックスラッシュでエスケ...
**注意 [#k71eba01]
Mac の sed には -e オプション不要? -e とついた新しいファ...
Page:
Edit with a page name which already exists