
如何根據變數值在 unix 或 linux 中建立檔案?
前任:
如果我將日期儲存在Linux的變數中,
YESTERDAY=`date --date='1 day ago' '+%d-%m-%Y'`
它將把價值儲存到昨天,即 2010 年 1 月 27 日。
在這裡我想創建一個名稱為 27-1-2010 的文件,
如何建立帶有變數“昨天”的文件?
我想追加操作也。我怎樣才能做到這一點 ?
答案1
touch $YESTERDAY
或者
echo "something" > $YESTERDAY
附加:
echo "something" >> $YESTERDAY
答案2
我不認為echo "foo" >> $YESTERDAY
or有什麼問題cat otherfile >> $YESTERDAY
你想抓什麼貓?或者您想將什麼內容放入名為 27-1-2010 的檔案中?
答案3
昨天=date --date='1 day ago' '+%d-%m-%Y'
貓>>$昨天
它也適用於附加操作
答案4
$YESTERDAY
您可以在命令中使用該變數。喜歡touch $YESTERDAY
,mv original_file $YESTERDAY