Kumar Asked: 2010-01-28 21:19:03 +0800 CST2010-01-28 21:19:03 +0800 CST 2010-01-28 21:19:03 +0800 CST 在 Unix 中创建具有变量值的文件 772 如何根据变量值在 unix 或 linux 中创建文件? 前任: 如果我将日期存储在 linux 的变量中, YESTERDAY=`date --date='1 day ago' '+%d-%m-%Y'` 它将值存储到 YESTERDAY 为 27-1-2010。 在这里,我想创建名称为 27-1-2010 的文件, 如何创建带有变量 'YESTERDAY' 的文件? 我也想追加操作。我怎样才能做到这一点 ? linux unix command 4 个回答 Voted Dennis Williamson 2010-01-28T21:23:04+08:002010-01-28T21:23:04+08:00 touch $YESTERDAY 或者 echo "something" > $YESTERDAY 追加: echo "something" >> $YESTERDAY violet 2010-01-28T21:59:52+08:002010-01-28T21:59:52+08:00 我看不出有什么问题echo "foo" >> $YESTERDAY或cat otherfile >> $YESTERDAY 你想养什么猫?或者,您想将什么放入名为 27-1-2010 的文件中? Best Answer Kumar 2010-02-02T20:43:27+08:002010-02-02T20:43:27+08:00 昨天=date --date='1 day ago' '+%d-%m-%Y' 猫 >> $昨天 它也适用于附加操作 Amandasaurus 2010-01-29T02:41:46+08:002010-01-29T02:41:46+08:00 $YESTERDAY您可以在命令中使用该变量。喜欢touch $YESTERDAY,mv original_file $YESTERDAY
或者
追加:
我看不出有什么问题
echo "foo" >> $YESTERDAY
或cat otherfile >> $YESTERDAY
你想养什么猫?或者,您想将什么放入名为 27-1-2010 的文件中?
昨天=
date --date='1 day ago' '+%d-%m-%Y'
猫 >> $昨天
它也适用于附加操作
$YESTERDAY
您可以在命令中使用该变量。喜欢touch $YESTERDAY
,mv original_file $YESTERDAY