私はしばらくこれらの問題を経験しています。いろいろ試してみましたが役に立ちませんでした。
ベストアンサー1
here-document(here-docの内容を文字通り理解するためにここに区切り文字を引用)を使用して.
入力する方が簡単です。
xargs -d'\n' touch -- << '.'
\*\\'"Best School"\'\\*$\?\*\*\*\*\*:)
.
(ここでGNUを想定するxargs
)または:
touch -- "$(cat << '.'
\*\\'"Best School"\'\\*$\?\*\*\*\*\*:)
.
)"
そしてksh
またはzsh
、
touch -- "$(<< '.'
\*\\'"Best School"\'\\*$\?\*\*\*\*\*:)
.
)"
また、有効かつmksh
効果的に最適化として複数行引用形式と見なすことができます。バラよりBashのファイル読み取りコマンドの置き換えについてもっと学ぶ。
シェルrc
または派生物またはzsh
それ以降set -o rcquotes
:
touch '\*\\''"Best School"\''\\*$\?\*\*\*\*\*:)'
名前を一重引用符で囲み、一重引用符をエスケープします''
。