非常に単純なものが欠けているようで、最後の4つの修正ファイルの最後の数行をシードすることが可能かどうか疑問に思います。私はこれを試しました
tail | ls -lt | head -5
ところで、結果を繰り返してtailを適用しなければならないようですが、どうすればよいかls | -lt
わかりません。助けてくれてありがとう。
ベストアンサー1
ls
始める前に通常、出力を他の項目の入力として使用することは悪い習慣と見なされます。一般的なトラップは、名前にスペース/改行が含まれているファイルの場合、期待どおりに機能しない可能性があることです。
ls | something
これらの制限を考慮すると、ほとんどの場合、この方法が正しく機能することがわかります。
あなたの命令は正しい方向に進んでいます。上記のls
制限がある解決策は次のとおりです。
ls -t | head -5 | xargs tail
リストにサブディレクトリがあると、致命的ではないエラーが発生します。