在awk什么样的区别是print和printf?
是否有任何限制只能使用print而不是,printf反之亦然
我创建了一个简单的 awk 程序文件/media/ravan/data/program
代码:
\n\n#! /usr/bin/awk -f\nBEGIN { print "Don\xe2\x80\x99t Panic bro!" }\nRun Code Online (Sandbox Code Playgroud)\n\n在终端中执行时:
\n\nravan@ravan:/media/ravan/data/program$ ls\nawkTest.awk testawk.awk\nravan@ravan:/media/ravan/data/program$ chmod +x awkTest.awk\nravan@ravan:/media/ravan/data/program$ ./awkTest.awk\nbash: ./awkTest.awk: Permission denied\nRun Code Online (Sandbox Code Playgroud)\n\nmount输出部分
/dev/sda3 on /media/ravan/data type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)\nRun Code Online (Sandbox Code Playgroud)\n\n的输出ls -l
ravan@ravan:~$ ls -l /media/ravan/data/program\ntotal 1\n-rw------- 1 ravan ravan 55 Nov 9 15:03 awkTest.awk\n-rw------- 1 ravan ravan 52 Nov 9 13:29 testawk.awk\nRun Code Online (Sandbox Code Playgroud)\n awk ×2