私の主な目的は、ディレクトリの内容をコピーしてファイルに送信することです。次に、名前のみを含めるようにディレクトリの場所を切り取ります。その後、コンテンツをクリーンアップすると、ほとんどが表示されます。これも課題です。私の制限は命令でなければならないということです。
これは可能だと思いましたが、できませんでした。
wc -l ~location/folder/folder/*.log > ~/log.info | cut -d "/" -f9 ~/log.info | sort
私の結果
1 /s/s/s/s/location/folder/folder/a.log 1 /s/s/s/s/location/folder/folder/b.log 1 /s/s/s/s/location/folder/folder/c.log 3 /s/s/s/s/location/folder/folder/d.log 2 /s/s/s/s/location/folder/folder/e.log
欲しいもの
1 a 1 b 1 c 2 e 3 d
ベストアンサー1
不要なビットをすべて削除するために出力をパイプすることができますsed
。
wc -l ~location/folder/folder/*.log > ~/log.info
cut -d "/" -f9 ~/log.info | sort | sed 's_/.*/__;s_\.log$__'