
이 답변에서 : sed 대체에 명령 사용명령 대체에는 다음을 사용하십시오.
echo aaabbdd | sed -e 's/a*/echo `echo -n & | wc -m`/;e'
bash 명령을 확장하기 위해 쉘에서 큰따옴표를 사용할 때(주석에서 제안한 대로: sed '$a'"$(some commands)" somefile
그리고 sed에 포함된 명령을 사용할 때(위의 예와 같이 링크에서)) - 분명히 &
외부 bash 명령에서 사용할 수 있기 때문입니다( sed match ). 그렇다면 언제 어느 것을 사용해야 할까요?
답변1
다음 스크립트를 참조하세요.
echo "DATE_REPLACE_ME_hh" | sed -e "s/DATE_REPLACE_ME/$(date '+%Y-%m-%d')/g"