2行の間にテキストを挿入する

2行の間にテキストを挿入する

次の行の間に行を挿入しようとしています。

auth        sufficient    pam_unix.so nullok try_first_pass
<insert the text here>
auth        requisite     pam_succeed_if.so uid >= 1000 quiet

答え1

質問はあいまいですが、効果がある可能性があります。

$ cat 2-lines 
auth        sufficient    pam_unix.so nullok try_first_pass
auth        requisite     pam_succeed_if.so uid >= 1000 quiet

行1の後にGNUの追加コマンドを適用しますsed

$ sed '1a new line inserted' 2-lines 
auth        sufficient    pam_unix.so nullok try_first_pass
new line inserted
auth        requisite     pam_succeed_if.so uid >= 1000 quiet

PATTERNを含む行の後に行を挿入するには、上記の1aを/PATTERN/aに変更します。

関連情報