ls
コマンドの出力の最初の10行を出力したいと思います。ヘッドにlsコマンドの出力を送ります
私はls | head 10
を試しましたが、明らかに機能しませんでした。
次に、ls | xargs -0 head 10
を試してみましたが、うまくいくと思っていましたが、どちらもしませんでした。 (これはある程度はうまくいくようですが、同じ行にすべての文字が表示されますが、これは読みにくいです)
誰もが最初の10行だけを取得する方法を知っていますlsの出力は?
LSからのおかげで、
ls
コマンドの出力の最初の10行を出力したいと思います。ヘッドにlsコマンドの出力を送ります
私はls | head 10
を試しましたが、明らかに機能しませんでした。
次に、ls | xargs -0 head 10
を試してみましたが、うまくいくと思っていましたが、どちらもしませんでした。 (これはある程度はうまくいくようですが、同じ行にすべての文字が表示されますが、これは読みにくいです)
誰もが最初の10行だけを取得する方法を知っていますlsの出力は?
LSからのおかげで、
ls | head -10
または
ls | head -n 10
いい質問、私はので、あなたパイプ、水平は十分だろうが、列幅が未知である= --formatを考えて出力しますあなたの端末の代わりにヘッド。 -w(画面幅)はそれを修正します。
これを試してみてください:
ls --format=horizontal -w80|head -n 10
を私だけのGNU coreutilsのから、この使用してLSをテストしてみました。
素晴らしい!ありがとうございました! –