
변수 값을 기반으로 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