아래 스크립트에서
#!/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
당신의 생각에 감사드립니다.
티아
비노드