내 Cygwin과 내 Linux 상자 (Debian) 모두 동일한 문제가 발생합니다.쉘 스크립팅. 내 스크립트의 명령 대체 문제
일부 종류의 서식 지정을 사용하는 셸 스크립트에서 작업하고 있는데, 슬래시 발생 (/) 앞에 백 슬래시()가 있습니다.
내 나오지도 스크립트 내 터미널에서 잘 작동 :
# export someid="314-12345/08"
# echo "${someid}" | sed 's/\//\\\//'
출력 :
314-12345\/08
아니지만뿐만 아니라 내가 command substitution 실행하는 경우 :
# someidformatted=`echo "${someid}" | sed 's/\//\\\//'`
sed: -e expression #1, char 9: unknown option to `s'
난 무엇을 여기 없습니까?
미리 감사드립니다.
감사합니다. 이 경우 # 대신 /를 사용하는 것이 명확합니다. – sourcerebels