このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
linuxコマンド:sed [2021/01/14 11:10] michiya |
linuxコマンド:sed [2021/01/15 02:53] (現在) michiya |
||
---|---|---|---|
行 48: | 行 48: | ||
</ | </ | ||
- | ===== 特定の行の前に文字を挿入する ===== | + | ===== 特定の文字を含む行の前に文字を挿入する ===== |
< | < | ||
- | $ sed " | + | $ sed -e " |
</ | </ | ||
< | < | ||
行 57: | 行 57: | ||
Inserted | Inserted | ||
before before | before before | ||
+ | beforebefore | ||
+ | beforebeforebeforebefore | ||
+ | </ | ||
+ | |||
+ | ===== 特定の文字を含む行の後に文字を挿入する ===== | ||
+ | |||
+ | < | ||
+ | $ sed -e " | ||
+ | </ | ||
+ | < | ||
+ | before | ||
+ | before before | ||
+ | Inserted | ||
+ | beforebefore | ||
+ | beforebeforebeforebefore | ||
+ | </ | ||
+ | |||
+ | ===== 文頭に文字を追加 ===== | ||
+ | |||
+ | < | ||
+ | $ sed -e " | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | insertedbefore | ||
+ | insertedbefore before | ||
+ | insertedbeforebefore | ||
+ | insertedbeforebeforebeforebefore | ||
+ | </ | ||
+ | |||
+ | 特定の文字を含む行の場合, | ||
+ | < | ||
+ | $ sed -e'/ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | before | ||
+ | insertbefore before | ||
+ | beforebefore | ||
+ | beforebeforebeforebefore | ||
+ | </ | ||
+ | ===== 文末に文字を追加 ===== | ||
+ | |||
+ | < | ||
+ | $ sed -e " | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | beforetext | ||
+ | before beforetext | ||
+ | beforebeforetext | ||
+ | beforebeforebeforebeforetext | ||
+ | </ | ||
+ | |||
+ | 特定の文字を含む行の場合, | ||
+ | < | ||
+ | $ sed -e'/ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | before | ||
+ | before beforeinsert | ||
beforebefore | beforebefore | ||
beforebeforebeforebefore | beforebeforebeforebefore | ||
</ | </ |