我不明白为什么这个命令永远不会返回。
回显“a_b_c_d_e_f_g” |转 |剪切-d_ -f2-
在我看来,其中一个命令正在等待 EOF。
我正在使用 Cent-OS。 rev
是 /usr/bin/rev
和 cut
是 /usr/bin/cut
最佳答案
因为我没有 CentOS,所以无法测试你的命令(尽管它在 Linux 上对我有用)。作为一种解决方法,如果您愿意,可以尝试以下操作。
echo "a_b_c_d_e_f_g" | awk -F"_" '{for(i=(NF-1);i>0;i--){val=val?val OFS $i:$i};print val;val=""}' OFS="_"
输出如下。
f_e_d_c_b_a
关于linux - 通过管道运行的 rev 和 cut 命令永远不会返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49441949/