数値を2つ以上含む可能性のあるファイルから数値を1回だけ削除しようとしています。 FILE_INPUT =正確な番号を含むファイルから行を削除し、最初の検索と削除を終了します。
2
4
18
8
8
10
12
14
は、私が '8' を削除する必要がありますが、一度だけ、私は '18' を維持したいです。私はsed '/8/d'
、grep -v -w '8'
とawk '$1 !=8'
を試してみました
2
4
18
8
10
12
14
が、それらはすべて、8 8を削除して、私はGNUと示唆18
をご覧ください:[誰かが私の質問に答えるとき、私は何をすべき?](http://stackoverflow.com/help/someone-answers) – Cyrus
この関数は、使用時に別の番号を削除するために呼び出すことができるので、$ 8などのvarで '8'を置き換える方法は? – user312288
変数: 'n =" 8 "; '$ n' '$/d}'ファイル ' – Cyrus