the command in bash_profile별명 명령 "날짜는 -d @"맥
alias getTime1='date -d @1490170832 +"%F %H:%M:%S"'
alias getTime2='date -d @$1'
에 $ 1을 (를) 받아 들일 수 없다 @ ~ $ getTime1
2017-03- donaldlin 22 16:20:32
donaldlin @ ~ $ getTime2 1490170832
날짜 : 인수 '1490170832'에 '+'가 없습니다. 옵션을 사용하여 날짜를 지정하는 경우, 옵션이 아닌 인수는 '+'로 시작하는 형식 문자열이어야합니다. 자세한 정보는 'date --help'를 시도하십시오.
"date -d @ \ $ 1", "date -d @ '$ 1'", "date -d $ {@ $ 1}"등과 같이 시도했지만 여전히 작동하지 않습니다.
업데이트 : alias
매개 변수를 사용할 수 없습니다. 대신 함수를 만들어야합니다. Thanks @chepner and @ l0b0
안녕하세요, StackOverflow에 오신 것을 환영합니다. 문제의 사진을 쓰지 마십시오. 그 대신 적절한 형식으로 적어주십시오. 또한 질문을하는 방법에 대해서는 여기를 읽어보십시오. https://stackoverflow.com/help/mcve – VM17
조언에 감사드립니다. – donald