运行awk脚本文件遇到不能执行问题
2013-01-14 14:19
459 查看
使用系统:Ubuntu10.04
$ cat tmp.awk
#!/bin/awk -f
{print $1}
$ cat
date.f
48 Dec
3BC1997 LPSX 68.00 LVX2A 138
483 Sept 5AP1996 USP 65.00
LVX2C 189
47 Oct 3ZL1998 LPSX 43.00
KVM9D 512
219 dec 2CC1999 CAD 23.00
PLV2C 68
1.先给脚本加了执行权限chmod u+x tmp.awk,然后运行竟然找不到.
$ tmp.awk
date.f
tmp.awk:找不到命令
2.继续尝试
$ ./tmp.awk date.f
bash:
./tmp.awk:/bin/awk:损坏的解释器: 没有那个文件或目录
3.问题出在/bin下没有awk命令
$ which awk
/usr/bin/awk
$ whereis awk
awk:
/usr/bin/awk /usr/lib/awk /usr/share/awk
/usr/share/man/man1/awk.1.gz
4.原来awk命令在/usr/bin下{/usr/bin(系统上命令的主目录)、/bin(包含由系统管理员和用户同时使用的命令,但只在没有其他文件系统安装时需要用到),以及
/usr/bin/X11(包含 X window 系统的二进制文件)}
修改tmp.awk 脚本文件
将#!/bin/awk -f改为:#!/usr/bin/awk -f
5.再次运行,问题解决
$ ./tmp.awk date.f
48
483
47
219
$ cat tmp.awk
#!/bin/awk -f
{print $1}
$ cat
date.f
48 Dec
3BC1997 LPSX 68.00 LVX2A 138
483 Sept 5AP1996 USP 65.00
LVX2C 189
47 Oct 3ZL1998 LPSX 43.00
KVM9D 512
219 dec 2CC1999 CAD 23.00
PLV2C 68
1.先给脚本加了执行权限chmod u+x tmp.awk,然后运行竟然找不到.
$ tmp.awk
date.f
tmp.awk:找不到命令
2.继续尝试
$ ./tmp.awk date.f
bash:
./tmp.awk:/bin/awk:损坏的解释器: 没有那个文件或目录
3.问题出在/bin下没有awk命令
$ which awk
/usr/bin/awk
$ whereis awk
awk:
/usr/bin/awk /usr/lib/awk /usr/share/awk
/usr/share/man/man1/awk.1.gz
4.原来awk命令在/usr/bin下{/usr/bin(系统上命令的主目录)、/bin(包含由系统管理员和用户同时使用的命令,但只在没有其他文件系统安装时需要用到),以及
/usr/bin/X11(包含 X window 系统的二进制文件)}
修改tmp.awk 脚本文件
将#!/bin/awk -f改为:#!/usr/bin/awk -f
5.再次运行,问题解决
$ ./tmp.awk date.f
48
483
47
219
相关文章推荐
- 执行MySQL脚本文件遇到的问题
- 解决执行Oracle控制脚本时遇到的 “cat: /etc/oratab: 没有那个文件或目录”的问题
- linux-----遇到的问题----tab键不补全sh文件不能运行
- linux-----遇到的问题----tab键不补全sh文件不能运行
- 解决执行Oracle控制脚本时遇到的 “cat: /etc/oratab: 没有那个文件或目录”的问题
- windows 文件在linux运行遇到2个操蛋问题
- Shell脚本不能执行问题记录
- 不用IIS直接执行aspx文件中遇到的问题
- 解决centos系统自定义在rc.local中的脚本不能执行问题小记
- Eclipse下好使,但是cmd下执行java运行class文件提示Exception in thread "main" java.lang.NoClassDefFoundError问题
- ROS中编译通过但是遇到可执行文件找不到的问题
- nginx处理firefox的POST请求可能遇到的问题:小文件可以提交,大文件不能提交
- 运行执行sql文件脚本的例子
- apache环境下禁止某文件夹内运行PHP脚本、禁止访问文件或目录执行权限的设置方法
- 《Appium学习中遇到的问题》之“运行脚本时报错:Activity used to start app doesn't exist or cannot be launched!”
- Windows下写shell脚本到Linux下执行遇到的问题及解决方案
- [C#]不用IIS直接执行aspx文件中遇到的问题
- Selenimu运行脚本时遇到的与FF浏览器相关问题小结
- apache禁止访问文件或目录执行权限、禁止运行脚本PHP文件的设置方法
- 手把手教你:解决pycharm安装后不能执行python脚本的问题