명령 날짜를 사용합니다
PARAM=`date "+%a %d %B %Y"`
echo "$PARAM"
그리고 나는
Sat 24 June 2017
그런 다음 $ PARAM의 new 단어를 변경하고 싶습니다.
sed -i 's/new/'$PARAM'/g' letter'.php'
하지만 다음과 같은 메시지 오류가 발생합니다.
sed: -e expression #1, char 9: unterminated `s' command
어떻게 해결할 수 있습니까?
매개 변수 확장 후 bash 단어 분할로 인해 PARAM
. 따라서 명령 부분을 전체적으로 만들기 위해 큰 따옴표를 사용합니다.
sed -i 's/new/'"$PARAM"'/g' letter'.php'
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다