배경: Merlin AsusWRT를 사용한 라우터. 목표는 라우터 내의 UNIX 명령줄에서 텍스트 파일에 에포크 시간을 추가하는 것입니다. 예:
{date:1532348491}
date 명령은 Unix epoch 시간을 반환합니다.
date +%s
에포크 시간을 추가하는 영리한 한 줄 명령이 있습니까?
UNIX 명령줄에서 변수에 출력을 할당하려는 시도가 실패했습니다.
myVariable = date +%s
답변1
노력하다,
myVariable=`date +%s`
아니면 더 나은 방법은 다음과 같습니다.
myVariable=$(date +%s)
한 줄의 코드: { date +%s
}가 {1532368565}를 반환했습니다.
한 줄: {$(date +%s)}는 {1532368565}를 반환합니다.
데이터 파일에 추가된 줄:
echo {`date +%s`} >> myDataFile.txt
echo {$(date +%s)} >> myDataFile.txt