bash和zsh之间awk的不同结果

时间:2017-03-17 07:53:09

标签: bash awk zsh

我有一个功能:

function ttt() {
    local DIRS=$(echo "$@" | awk -v RS=" " -v ORS=" " '/^[^-].*$/')
    echo $DIRS;
}

当我在bash中运行“ttt abc bcd”时,结果是:

abc bcd

但是当在zsh中运行时,结果是:

abc bcd\n

注意:“\ n”表示在abc bcd之后,有一个新行,而新行有一个空格。

我已经卸载了oh-my-zsh插件,但没有帮助。 PS:我正在使用xubuntu。

还尝试将“$ @”更改为$ @,无法解决此问题。

0 个答案:

没有答案