OSX 명령줄에서 "{{date}}"를 현재 날짜 스탬프로 바꾸려고 했습니다. 나는 다음을 사용하고 있습니다 :
sed -i -e 's/{{date}}/`date`/g' mhp.xml
왜 결국 퍼팅으로 끝나는지 아는 사람 있나요?
`date`
실제 날짜보다는?
내가 시도할 때
date=`date`
echo $date
작동하고 현재 날짜를 표시합니다. 어떤 아이디어가 있나요?
답변1
GNU sed 사용:
sed -i "s/{{date}}/$(date)/g" mhp.xml
BSD sed의 경우:
sed -i '' "s/{{date}}/$(date)/g" mhp.xml