以下のスクリプトで
#!/bin/bash
shopt -s globstar
set -e
fwd_slsh='/'
space=' '
ampersands='&&'
bang='!'
opnbrc='['
clsbrc=']'
caret='^'
prefix=${bang}${fwd_slsh}${opnbrc}${caret}
suffix=${clsbrc}${fwd_slsh}
echo $prefix
echo $suffix
結果の出力は次のとおりです。
!/^
/
生成されたエコー出力では、「[」と「]」は省略されます。
エコー出力に「[」と「]」の両方が含まれるように、上記のスクリプトでどのような変更が必要ですか?可能であれば、上記のように変数の一部として「[」と「]」を含む上記の規則を維持したいことを繰り返したかったのです。
私の意図は、実行時にユーザーが入力した他の変数と一緒にawkコマンドの変数prefix
とを使用することです。suffix
あなたの考えに感謝します。
ティア
ビノード