그래서 나는 현재 날짜로 무언가를 바꾸려면
sed "s/something/`date +"%m-%d-%Y"`/" file.txt
이것은 mm-dd-YYYY 형식으로 날짜를 제공하지만 mm/dd/YYYY 형식으로 날짜를 얻을 수 있기를 원합니다.
답변1
기본적으로 "/"는 sed에서 특별한 의미를 가지므로 다음과 같이 "/"를 이스케이프 처리해야 합니다.
sed "s/something/`date +"%m\/%d\/%Y"`/" file.txt
또는 다음과 같이 sed에 다른 구분 기호를 사용하고 "/"를 이스케이프할 필요가 없습니다.
sed "s|something|`date +"%m/%d/%Y"`|" file.txt