Как я могу создать файл в unix или linux на основе значения переменной?
Пример:
Если я сохраню дату в переменной в Linux,
YESTERDAY=`date --date='1 day ago' '+%d-%m-%Y'`
он сохранит значение YESTERDAY как 27-1-2010.
Здесь я хочу создать файл с именем 27-1-2010,
Как я могу создать файл с переменной «ВЧЕРА»?
я хочу добавление операция тоже. Как я могу это сделать ?
touch $YESTERDAY
или
echo "something" > $YESTERDAY
добавить:
echo "something" >> $YESTERDAY
ВЧЕРА =date --date='1 day ago' '+%d-%m-%Y'
cat >> $ YESTERDAY
Он тоже хорошо работает с операцией добавления
Я не вижу ничего плохого в echo "foo" >> $YESTERDAY
или cat otherfile >> $YESTERDAY
Что ты пытаешься поймать? Или, альтернативно, что вы пытаетесь поместить в файл под названием 27-1-2010?
Вы можете использовать переменную $YESTERDAY
в командах. подобно touch $YESTERDAY
, mv original_file $YESTERDAY