相关疑难解决方法(0)

Bash中的Echo newline打印文字\n

在Bash中,试过这个:

echo -e "hello\nworld"
Run Code Online (Sandbox Code Playgroud)

但它不会仅打印换行符\n.如何让它打印换行符?

我正在使用Ubuntu 11.04.

bash newline echo

2171
推荐指数
20
解决办法
192万
查看次数

在 awk 脚本中使用系统调用

我正在尝试运行一个 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)

bash awk

3
推荐指数
1
解决办法
67
查看次数

标签 统计

bash ×2

awk ×1

echo ×1

newline ×1