다음 줄이 포함된 별칭 파일이 있습니다.
alias ss="import /home/User/Pictures/screenshots/screenshot-$( date '+%Y-%m-%d-%H-%M-%S.png' )"
터미널에 "ss"를 입력하면 명령이 실행되고 올바르게 저장됩니다. 그러나 다시 실행하면 날짜가 업데이트되지 않습니다. 내가 뭐 놓친 거 없니?
답변1
문제는 date
별칭을 정의할 때(별칭을 처음 호출할 때가 아님) 명령이 실행된다는 것입니다. 다음을 인용해야 합니다 $
.
alias ss="import /home/User/Pictures/screenshots/screenshot-\$( date '+%Y-%m-%d-%H-%M-%S.png' )"