날짜 출력을 변수에 복사하는 데 사용할 수 있는 옵션은 무엇입니까? [폐쇄]

날짜 출력을 변수에 복사하는 데 사용할 수 있는 옵션은 무엇입니까? [폐쇄]

배경: 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

관련 정보