sed
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
&tag(sed,コマンド,テキスト処理);
* 情報 [#s61df226]
- [[【脱sed】いい加減シェルスクリプトで文字列をsedで置換...
ログファイルのような複数行のテキストデータ(テキストファ...
- [[sedでこういう時はどう書く? - Qiita>https://qiita.com/...
'#'で始まるコメント行を削除する。
- [[sed | テキストの置換,正規表現のメタ文字や後方参照の方...
各行に出現するのすべての「TAG」を「*」に置換。
sed 's/TAG/*/g' input.fa
- [[sed コマンド | コマンドの使い方(Linux) | hydroculのメ...
文字列を全置換したり、行単位で抽出したり、削除したり、い...
処理内容はコマンドラインパラメータで指定して、非対話的に...
- [[sedで/の置換をエスケープなしでやりたい - 256bitの殺人...
よく知られてないのかはわかりませんが、実は、s/の/部分の...
** [[macOS]] [#e9265b9b]
- [[Macの全置換で sed: RE error: illegal byte sequence ...
$ export LANG=C
を流せば解決。
- [[sedでマッチする複数行のうちはじめの行だけ置換する方法...
MacだとBSD sedが入っているが、先ほどの解法通り0行目から...
Macの場合、sedは諦めてawkで処理するのもいいかもしれない。
** 上書き [#fd785b29]
- [[sedコマンドでファイルを上書き編集 - OpenGroove>http:/...
-iオプションを使えば断然スマートにできることを今さら知る...
- [[Macの(BSD版)sed での上書き保存 - Qiita>http://qiita...
BSD sedでの上書き保存には、バックアップ用拡張子の指定が...
$ sed -i '.bak' 's/aaa/zzz/' hoge.txt # 拡張子'.bak'でバ...
** 改行 [#v0911062]
- [[sedコマンドで文字列を改行に置換する、しかもスマートに...
LF=$'\\\x0A'
echo "hogehoge\nfoo\nbar" | sed 's/\\n/'"$LF"'/g'
終了行:
#contents
&tag(sed,コマンド,テキスト処理);
* 情報 [#s61df226]
- [[【脱sed】いい加減シェルスクリプトで文字列をsedで置換...
ログファイルのような複数行のテキストデータ(テキストファ...
- [[sedでこういう時はどう書く? - Qiita>https://qiita.com/...
'#'で始まるコメント行を削除する。
- [[sed | テキストの置換,正規表現のメタ文字や後方参照の方...
各行に出現するのすべての「TAG」を「*」に置換。
sed 's/TAG/*/g' input.fa
- [[sed コマンド | コマンドの使い方(Linux) | hydroculのメ...
文字列を全置換したり、行単位で抽出したり、削除したり、い...
処理内容はコマンドラインパラメータで指定して、非対話的に...
- [[sedで/の置換をエスケープなしでやりたい - 256bitの殺人...
よく知られてないのかはわかりませんが、実は、s/の/部分の...
** [[macOS]] [#e9265b9b]
- [[Macの全置換で sed: RE error: illegal byte sequence ...
$ export LANG=C
を流せば解決。
- [[sedでマッチする複数行のうちはじめの行だけ置換する方法...
MacだとBSD sedが入っているが、先ほどの解法通り0行目から...
Macの場合、sedは諦めてawkで処理するのもいいかもしれない。
** 上書き [#fd785b29]
- [[sedコマンドでファイルを上書き編集 - OpenGroove>http:/...
-iオプションを使えば断然スマートにできることを今さら知る...
- [[Macの(BSD版)sed での上書き保存 - Qiita>http://qiita...
BSD sedでの上書き保存には、バックアップ用拡張子の指定が...
$ sed -i '.bak' 's/aaa/zzz/' hoge.txt # 拡張子'.bak'でバ...
** 改行 [#v0911062]
- [[sedコマンドで文字列を改行に置換する、しかもスマートに...
LF=$'\\\x0A'
echo "hogehoge\nfoo\nbar" | sed 's/\\n/'"$LF"'/g'
ページ名: