入力行を引用するフィルタコマンドがあるかどうか疑問に思います。
したがって、配管するとき:
line number 1
line number 2
line number 3
それについてあなたは以下を得ます:
"line number 1"
"line number 2"
"line number 3"
3つではなく1つのパラメータで処理さxargs
れるようにラインストリームをパイプするには、このコマンドが必要です。私はそれが他の用途に多く使用されていると確信しています。xargs
line number 1
そのようなコマンドがありますか?これを何と呼びますか?
ベストアンサー1
この目的のために特別に設計されたツールはありませんが、多くのマルチツールがこれを行うことができます。
sed 's/^/"/;s/$/"/'
perl -pe 's/^/"/;s/$/"/'
またはperl -lne 'print "\"$_\""'
awk '{printf "\"%s\"\n",$0}'
while read -r line; do printf '"%s"\n' "$line"; done
(これはすべて行に二重引用符が含まれていないと仮定します。含まれている場合は中断されますxargs
。)