在Bash中,试过这个:
echo -e "hello\nworld"
Run Code Online (Sandbox Code Playgroud)
但它不会仅打印换行符\n.如何让它打印换行符?
我正在使用Ubuntu 11.04.
我正在尝试运行一个 awk 脚本,该脚本调用 bash 命令并使用输出来过滤 sonme 结果。
#!/usr/bin/awk -f
BEGIN {
cmd = system("ls -la")
cmd | $1 \~ /\[aA\]\[dD\]{2}\[rR\]{eE}\[sS\]{2}/ {print $0}
# Also tried
$1 \~ /\[aA\]\[dD\]{2}\[rR\]{eE}\[sS\]{2}/ {print $0} cmd
close(cmd)
}
Run Code Online (Sandbox Code Playgroud)