터미널에서 현재 시간을 문서에 어떻게 쓸 수 있나요? 문서의 특정 위치를 의미합니다.
답변1
파일이 텍스트 파일이고 현재 날짜와 시간을 파일 끝에 자체 줄에 추가하려면 다음을 사용하십시오.
date >> myfilename
(이것이 귀하의 사용 사례를 처리하지 못하는 경우,게시물 수정질문을 명확히 하세요. )
답변2
문서 끝에 추가하려는 경우(간단한 텍스트 파일이라고 가정) 매우 간단합니다.
echo `date` >> myfile
그러나 이는 전체 날짜와 타임스탬프를 인쇄합니다 Mon Apr 11 21:25:28 SAST 2016
. 예를 들어 시간만 원하는 경우 다음을 사용할 수 있습니다.
echo `date +%T` >> myfile
그러면 아래와 같이 H:M:S 형식으로 출력됩니다.21:27:36
답변3
삽입을 요청하셨기 때문에특정 위치문서에서는 먼저 고유한 문자열을 통해 "특정 위치"를 정의합니다. ##TIME##
다음 샘플 파일에 대한 문자열을 선택했습니다 .
this is some text
Insert time here: ##TIME## <-- the time
this is some text
이 sed
명령은 표시된 위치에 현재 시간을 삽입합니다 ##TIME##
.
sed -i'.bak' 's/##TIME##/'"$(date +%r)"'/g' file
결과:
this is some text
Insert time here: 09:37:05 PM <-- the time
this is some text