パラメータに引用符を追加するユーティリティ

パラメータに引用符を追加するユーティリティ

パラメータに引用符を追加して標準ユーティリティに出力を追加すると、解決できる問題があります。 Webで「パラメータに引用符を追加するLinuxユーティリティ」を検索しましたが、関連項目が見つかりませんでした。エイミーですか? (xargsとペアリングする必要があります)

PSオリジナルの問題(迅速な理解のために記事の最後を参照):
検索で検索を実行

ベストアンサー1

これが他の質問にどのように役立つかはわかりませんが、空白文字で区切られた引数を印刷し、改行で囲んで終わる"すべてを印刷するコマンドが本当に必要な場合は、次のようにすることができますawk

awk -- '
  BEGIN{
    printf "\""
    for (i = 1; i < ARGC; i++) printf "%s", (i == 1 ? "" : " ") ARGV[i]
    print "\""
  }' arg1 "arg 2" 'arg 3' 'arg "4"'

印刷:

"arg1 arg 2 arg 3 arg "4""

おすすめ記事