分页: 1 / 1

新建一个文件

发表于 : 2012-01-12 20:24
枫叶饭团
我想用shell新建一个文件像格式命名 2010-05-30-the-game-not-funny.textile
前面是当前日期,后面是脚本参数+.textile
好不容易成功生成了文件名到temp中了
.....然后,卡住了 :em20 :em20

Re: 新建一个文件

发表于 : 2012-01-12 20:29
BigSnake.NET

代码: 全选

autumncat@ac-tp ~ $ date +%F
2012-01-12
autumncat@ac-tp ~ $ generate_filename () { echo `LANG=C date +%F`-"$1".textile ; }                 
autumncat@ac-tp ~ $ gen
gencat             generate_filename  genkernel          
autumncat@ac-tp ~ $ generate_filename miku
2012-01-12-miku.textile
autumncat@ac-tp ~ $ 

Re: 新建一个文件

发表于 : 2012-01-12 20:33
leeaman
球猫放假现身了?

Re: 新建一个文件

发表于 : 2012-01-12 20:34
月下叹逍遥
leeaman 写了:球猫放假现身了?
不是大蛇丸么??

Re: 新建一个文件

发表于 : 2012-01-12 20:38
枫叶饭团
哇,这个比我写半天的脚本给力多了...怎么建立这个文件... :em06

Re: 新建一个文件

发表于 : 2012-01-12 20:40
leeaman

代码: 全选

autumncat

Re: 新建一个文件

发表于 : 2012-01-12 20:42
qy117121
月下叹逍遥 写了:
leeaman 写了:球猫放假现身了?
不是大蛇丸么??

Re: 新建一个文件

发表于 : 2012-01-12 20:44
BigSnake.NET
枫叶饭团 写了:哇,这个比我写半天的脚本给力多了...怎么建立这个文件... :em06

代码: 全选

generate_filename ()
{
    echo -n `LANG=C date +%F`-"$1".textile
}

touch "`generate_filename miku`"

Re: 新建一个文件

发表于 : 2012-01-12 20:51
枫叶饭团
啊啊,原来卡我这么半天的就是传说中的`````````````````````````````` :em20 :em20

Re: 新建一个文件

发表于 : 2012-01-20 23:15
trigger
一行解决问题:

代码: 全选

> `date +%F-the-game-not-funny.textile`
空字符重定向到date命令产生的输出作为文件名的文件,该文件不存在,于是自动创建