在awk
什么样的区别是print
和printf
?
是否有任何限制只能使用print
而不是,printf
反之亦然
我创建了一个简单的 awk 程序文件/media/ravan/data/program
代码:
\n\n#! /usr/bin/awk -f\nBEGIN { print "Don\xe2\x80\x99t Panic bro!" }\n
Run 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\n
Run Code Online (Sandbox Code Playgroud)\n\nmount
输出部分
/dev/sda3 on /media/ravan/data type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)\n
Run 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\n
Run Code Online (Sandbox Code Playgroud)\n awk ×2