- 论坛徽章:
- 0
|
#!/bin/bash
# Program:
# Program creates three files, which named by user's input
# and date command.
# History:
# 2012/08/17 Xia First ralease
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
echo -e "I will use 'touch' command to create 3 files."
read -p "Please input your filename: " fileuser
filename=${fileuser:-"filename"}
date1=$(date --date='2 days ago' +%Y/%m/%d)
date2=$(date --date='1 days ago' +%Y/%m/%d)
date3=$(date +%Y/%m/%d)
file1=${filename}_${date1}
file2=${filename}_${date2}
file3=${filename}_${date3}
touch $file1
touch $file2
touch $file3
/***************************************************************/
[xia@localhost ~]$ ./sho3.sh
I will use 'touch' command to create 3 files.
Please input your filename: xia
touch: cannot touch `xia_2012/08/16': No such file or directory
touch: cannot touch `xia_2012/08/17': No such file or directory
touch: cannot touch `xia_2012/08/18': No such file or directory
输出的最后三行为什么是这样啊?哪位有空帮忙看看啊。
|
|