文件名称:awk内置变量-Unix基础与Shell编程技术培训
文件大小:4.68MB
文件格式:PPT
更新时间:2024-05-12 12:28:20
Unix相关
awk:内置变量 8. awk -F '#' '{ print NF, NR, $0 }' grade.txt awk '{ print NF, NR, $0 }' grade.txt awk -F '#' '{ print NF, NR, ENVIRON["USER"] $0 }' grade.txt awk -F '#' '{ print NF, NR, ENVIRON["USER"] $0, FILENAME}' grade.txt awk -F '#' '{ print NF, NR, ENVIRON["USER"] $0, FILENAME, ARGC}' grade.txt ARGC表示有多少个参数:2个 (awk,grade.txt) awk -F '#' '{ print NF, NR, ENVIRON["USER"] $0, FILENAME, ARGC,ARGV[0]}' grade.txt ARGV[0]打印参数值 awk 在g r e p命令中输入字符串参数时,最好将其用双引号括起来。例如:“mystring”。这样做 有两个原因,一是以防被误解为shell命令,二是可以用来查找多个单词组成的字符串,例如: “jet plane”,如果不用双引号将其括起来,那么单词plane将被误认为是一个文件,查询结果 将返回“文件不存在”的错误信息。 在调用变量时,也应该使用双引号,诸如: grep “$MYVAR” 文件名,如果不这样,将 没有返回结果。