在 Unix 中建立具有變數值的文件

在 Unix 中建立具有變數值的文件

如何根據變數值在 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" >> $YESTERDAYor有什麼問題cat otherfile >> $YESTERDAY

你想抓什麼貓?或者您想將什麼內容放入名為 27-1-2010 的檔案中?

答案3

昨天=date --date='1 day ago' '+%d-%m-%Y'

貓>>$昨天

它也適用於附加操作

答案4

$YESTERDAY您可以在命令中使用該變數。喜歡touch $YESTERDAYmv original_file $YESTERDAY

相關內容