![날짜 출력을 변수에 복사하는 데 사용할 수 있는 옵션은 무엇입니까? [폐쇄]](https://linux55.com/image/137356/%EB%82%A0%EC%A7%9C%20%EC%B6%9C%EB%A0%A5%EC%9D%84%20%EB%B3%80%EC%88%98%EC%97%90%20%EB%B3%B5%EC%82%AC%ED%95%98%EB%8A%94%20%EB%8D%B0%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%8A%94%20%EC%98%B5%EC%85%98%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
배경: 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