2 injavawetrust InJavaWeTrust 于 2016.04.20 17:39 提问

执行 awk 出现下面问题

执行 awk
出现下面问题:
/bin/awk: bad interpreter: No such file or directory

who know.....

2个回答

InJavaWeTrust
InJavaWeTrust   2016.04.21 16:04
已采纳

自己 解决了

自己 解决了

InJavaWeTrust
InJavaWeTrust   2016.04.22 15:13

要怎么写
#!/usr/bin/awk -f

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
解决ssh远程执行命令无法使用awk的问题
解决ssh远程执行命令无法使用awk的问题 http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f761398b87537dd78448e435061e5a38b8e760680d5c8892242056ee0806a1b7652e665977ebce80d21197e0ce7d70d37b612e4
Tcl/Expect中利用exec调用管道"|"和awk的注意事项
Tcl/Expect中利用exec调用稍微复杂的shell命令时,经常会遇到一些小问题,常见的就是pipeline(|)和awk。   Tcl/Expect调用多个shell命令并使用|将其串接在一起时,需要注意的是必须在"|"前后加上空格" ",否则tcl/Expect会报奇怪的错。   Tcl/Expect调用awk命令时,需要把awk的' '中的命令改为用" ",并把$1, $2之类
使用shell脚本ssh远程执行命令,使用awk时总是报错
使用ssh远程执行命令,使用到awk时总是报错。 解决方法: cat stop.sh #!/bin/bash while read f1 do ssh -T $f1 ps aux |grep storm |grep -v grep |awk '{print \$2}' |xargs kill -9 EOF done 说明:只要保证ssh awk中$2使用的是\$
在awk中可以直接执行shell命令
1.zoer@ubuntu:~$ touch a 2.zoer@ubuntu:~$ touch b 3.zoer@ubuntu:~$ cat a.txt 4.a 5.b 6.zoer@ubuntu:~$ awk '{cmd="rm "$0;system(cmd)}' a.txt 7.zoer@ubuntu:~$ ls 8.a.txt dd import...
awk/gawk取得匹配条件的下面符合条件的N行
"cd /applog/jtp17/p17log/pp;awk '/Exception/{n=1}n>=1&&n     "cd /applog/jtp17/p17log/uat;/usr/local/bin/gawk '/Exception/{n=1}n>=1&&n
运行awk脚本文件遇到不能执行问题
使用系统:Ubuntu10.04 $ cat tmp.awk #!/bin/awk -f {print $1} $ cat date.f48  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  2CC199
执行awk程序的3种方式
awk是Linux系统中一种强大的数据处理工具,执行awk程序有3种方式。介绍如下: 1. 命令行方式     语法形式:awk ' awk程序语句' 被处理文件名 2. 执行awk脚本方式     语法形式:awk -f awk脚本文件名 被处理文件名     注意:必须要先vi新建一个awk脚本文件,以.awk结尾,里面编辑awk程序。  
awk中调用系统命令批量处理
工作中经常遇到在输入一堆文件名的条件下,将其移动或者删除或者复制。由于输入是个文件名的集合,而不是单个文件,因此不能直接用cp或者mv命令,可以通过awk的逐行处理的功能来处理这种情况。以下是一个例子: $ grep -r 'TE' * | cut -d " " -f3 | awk '{system("mv "$1" ./English_mlfs/")}' 1. grep,在当前文件夹内的
awk内部调用shell命令 -- shell
在awk中可以直接执行shell命令。 [plain] view plaincopy zoer@ubuntu:~$ touch a   zoer@ubuntu:~$ touch b   zoer@ubuntu:~$ cat a.txt    a   b   zoer@ubuntu:~$ awk '{cmd="rm "$0;system(cmd)
awk里面执行shell命令
先把文件列表存在filename文件中 先 awk '{system("rm $0")}' filename -------WRONG 因为对于 system来说 $0 不再是某行全部的内容,而是 “sh” , 上面的命令相当于执行“ sh rm sh” 然后 awk '{cmd="rm "$0;system(cmd)}' filename ----OK 下