Bash 使用awk读取系统文件时出现问题

Bash 使用awk读取系统文件时出现问题,bash,awk,Bash,Awk,我试图执行一个shell脚本,其中我试图通过awk打开文件/sys/class/power\u supply/BAT0/status。但是,脚本无法执行,说明无法读取文件。即使使用sudo执行脚本也不起作用。下面是脚本。我在Kubuntu 13.10。我找了很多,但找不到解决办法。谢谢你的帮助 #!/bin/sh awk '{ echo $0 }' | /sys/class/power_supply/BAT0/status awk命令的一般形式为: awk '<awk script c

我试图执行一个shell脚本,其中我试图通过awk打开文件/sys/class/power\u supply/BAT0/status。但是,脚本无法执行,说明无法读取文件。即使使用sudo执行脚本也不起作用。下面是脚本。我在Kubuntu 13.10。我找了很多,但找不到解决办法。谢谢你的帮助

#!/bin/sh
awk '{
echo $0
}' | /sys/class/power_supply/BAT0/status 

awk命令的一般形式为:

awk '<awk script commands>' input-file

awk命令的一般形式为:

awk '<awk script commands>' input-file

哦,对不起,弄错了。谢谢我们都会犯错,这是没问题的。请考虑一下,这个问题再也没有解决了。谢谢。哦,对不起,弄错了。谢谢我们都会犯错,这是没问题的。请考虑一下,这个问题再也没有解决了。谢谢。移除管道
|
并将
echo
更改为
print
,您就没事了。移除管道
|
并将
echo
更改为
print
,您就没事了。