printfを使って何度も " - "を印刷しようとしています。私は以下のコマンドを同じ文字のマルチプリントに使用していますが、これは " - "以外のすべてに対してうまくいきます。printfを使って " - "を印刷するには
printf "`printf '=%.0s' {1..30}` \n"
" - "と同じことをしようとするとエラーになります。
printf "`printf '-%.0s' {1..30}` \n"
bash: printf: -%: invalid option
これはユーザーが受け入れたオプションとして受け取ります。これを回避するにはどうしたらいいですか? OSは、Linux 6は、各printf
呼び出しに他のすべての前にパス--
@TomFenech、私は推測します。 –