제가 리눅스(centos 6.5)와 맥(씨에라)를 왔다갔다하며 작업을 하고 있는데
date 명령어 문제를 해결하지 못해 올립니다.
맥은 UNIX 기반이라 리눅스에서 사용되는 date와 맥에서 사용되는 date는 그 사용법이 달라
이를 맞춰줄려고 port를 이용해서 coreutils를 설치했습니다.
그리고 홈폴더의 .bash_profile에
alias date='/opt/local/libexec/gnubin/date'
를 추가하였습니다.
그냥 터미널 창에서 직접 date를 입력하면 coreutils의 date가 잘 실행됩니다.
ex)input: date -d '2017-03-01 11:31:54' +"%H:%M:%S"
output: 11:31:54
문제는 script를 사용했을 때인데
간단하게
#!/usr/bash
t=$(date -d '2017-03-01 11:31:54' +"%H:%M:%S")
로 작성해서 실행하면 자꾸 /bin/date가 실행이 되어