基本的には、すべての行をパイプ内の1行にまとめたいだけです。linuxのコマンドラインでパイプを使って行を減らすには?
例えば、ls
出力を解析
# ls/| grep b
bin
boot
lib
# ls/| grep b | reduce
binbootlib
基本的には、すべての行をパイプ内の1行にまとめたいだけです。linuxのコマンドラインでパイプを使って行を減らすには?
例えば、ls
出力を解析
# ls/| grep b
bin
boot
lib
# ls/| grep b | reduce
binbootlib
は、その脆性として推奨されません。
しかし、あなたの質問のようあなたはこのような何か行うことができます。$ls -1/| grep b | paste -s -d ''
binbootlib
ls -1
は、単一列形式とpaste
を保証は何もないとして区切り文字(-d
)とシリアル(-s
)テキストのすべての行を組み合わせた''
以前の回答以外にも、新しい行の文字を削除するだけの代替方法があります。
$ ls/| grep b | tr -d '\n'
binbootlib
ありがとう、それも動作します。 :) – Ron
まさに私が探しているもの: – Ron