100行のテキストファイルがあり、40行を39行(参照位置)に移動する必要があります。 sedを使用してこれをどのように実行できますか?頑張った
sed '40 m 39' file
そして
sed '40,39m' file
しかし、私にエラーが発生します。ありがとう
答え1
GNU sedの使用:
seq 1 43 | sed -e '39{h;d};40{p;g}' | tail -n 8
出力:
36 37 38 40 39 41 42 43
答え2
努力する:
$ sed -e '39N;s/\(.*\)\n\(.*\)/\2\
\1/' file