그래서 x초 동안 잠자기 후에 명령을 실행하는 별칭을 만들려고 합니다.
alias ls_sleep="sleep $1 && ls"
문제는 $1이 문자열로 전달되고 $(($1)) 또는 $(($1+0))과 같은 것이 작동하지 않는다는 것입니다.
함수를 사용하지 않고 한 줄로 작업할 수 있나요?
답변1
별칭을 사용하여 이 작업을 수행할 수는 없지만 함수를 사용하여 한 줄로 수행할 수 있습니다.
ls_sleep() { sleep "$1" && ls; }