A.txtというファイルがあり、B.txtファイルを生成して、隣にパイプシンボルを含むテキストを最初に書き、その後にファイルAの行数が表示されるようにする必要があります(ここには10行あります)。例)、Aファイルの内容です。
注:これは1行のコマンドでできるだけ簡単に行う必要があります。
出力:
Some text | 10
(Contents of file A)
パイプ記号なしでこれを試しましたが、うまくいきませんでした。
(echo 'Some Text';
sed -i 1,10d A.txt ;
wc -l A.txt ;cat A.txt)
>> B.txt
ベストアンサー1
sed -i 1,10d A.txt
A.txtから1~10行削除しかし、何も印刷されません。 cat
ファイルへの後続の呼び出し(同じサブシェル内でも)は印刷されます。修正済み元の内容ではなくファイルの内容です。