Unix에서 변수 값을 사용하여 파일 만들기

Unix에서 변수 값을 사용하여 파일 만들기

변수 값을 기반으로 Unix 또는 Linux에서 파일을 어떻게 만들 수 있습니까?

전:

Linux에서 변수에 날짜를 저장하면

YESTERDAY=`date --date='1 day ago' '+%d-%m-%Y'`

2010년 1월 27일로 어제 값을 저장합니다.

여기서는 2010년 1월 27일이라는 이름으로 파일을 만들고 싶습니다.

'YESTERDAY' 변수를 사용하여 파일을 어떻게 만들 수 있나요?

나는 원해요첨부작전도. 어떻게 해야 하나요?

답변1

touch $YESTERDAY

또는

echo "something" > $YESTERDAY

추가하려면:

echo "something" >> $YESTERDAY

답변2

echo "foo" >> $YESTERDAY나는 아무 문제가 없다고 본다cat otherfile >> $YESTERDAY

고양이한테 무슨 짓을 하려는 거야? 아니면 27-1-2010이라는 파일에 무엇을 넣으려고 하시나요?

답변3

어제=date --date='1 day ago' '+%d-%m-%Y'

고양이 >> $YESTERDAY

추가 작업에서도 잘 작동합니다.

답변4

$YESTERDAY명령에서 변수를 사용할 수 있습니다 . 좋다 touch $YESTERDAY,mv original_file $YESTERDAY

관련 정보