shell脚本中如何创建文件

joneswood 2009-06-26 03:44:23
rt,我在脚本中写了touch,但是运行通不过,难道脚本里要用别的创建方法吗?请高人赐教!
...全文
2015 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
louie19830916 2009-06-30
  • 打赏
  • 举报
回复
一般用
:>file
DarkChampion 2009-06-27
  • 打赏
  • 举报
回复
贴出来看看吧
joneswood 2009-06-26
  • 打赏
  • 举报
回复
现在不报错了,但是将touch命令放在gawk脚本文件中运行的时候并没有生成希望的文件,这又是为什麽呢?
joneswood 2009-06-26
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 fibbery 的回复:]
touch 只是一个命令,生成一个文件,并不需要关闭文件,因为你根本就没有打开文件。
[/Quote]
楼上说的有道理,我再运行脚本试试。谢先!~
fibbery 2009-06-26
  • 打赏
  • 举报
回复
touch 只是一个命令,生成一个文件,并不需要关闭文件,因为你根本就没有打开文件。
joneswood 2009-06-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 liveforlov 的回复:]
touch没错,是你的close错了,为什么要close?
[/Quote]
我不写入数据,将来的操作只是判断该文件是否存在,就想把它关掉,这样不对吗?
liveforlov 2009-06-26
  • 打赏
  • 举报
回复
touch没错,是你的close错了,为什么要close?
joneswood 2009-06-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 iambic 的回复:]
就是用touch。什么叫通不过?报错了没有?
[/Quote]
错误如下
>cat f.sh
#! bin/bash
touch f
close(f)
>sh f.sh
f.sh: line 3: syntax error near unexpected token `f'
f.sh: line 3: `close(f)'
我只想建立一个自己指定名称的空文件。请指教。
iambic 2009-06-26
  • 打赏
  • 举报
回复
就是用touch。什么叫通不过?报错了没有?

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧