各行にそれぞれのファイル名を前に付けてファイルの内容を出力する Unix コマンドがあります。
C:\lessgov.txt | WHY LESS GOVERNMENT IS BETTER GOVERNMENT
C:\lessgov.txt | A rant...
C:\todos.txt | TODOS
C:\todos.txt | buy bread
C:\todos.txt | shine shoes
垂直バー以降のすべてを削除するには、どのコマンドを使用すればよいですか? (私は考えsed
ていますが、私が正しい場合、それをどのように使用するかについてはよくわかりません。)
C:\lessgov.txt
C:\lessgov.txt
C:\todos.txt
C:\todos.txt
C:\todos.txt
私は実際には Windows を使用していますが、ほとんどの Unix コマンドのポートを自由に使用できます。
編集:
これはうまくいきました。
cmd> search $dirs | tail -n5 | concat --prefix | grep CPCMS | sed "s/|.*//"
search
そしてconcat
カスタムです。