小编Ner*_*lek的帖子

向前然后向后输出每一行的命令

我正在寻找一个“元命令”xyz,这样:

(echo "foo"; echo "bar") | xyz rev
Run Code Online (Sandbox Code Playgroud)

将返回:

foo oof
bar rab
Run Code Online (Sandbox Code Playgroud)

我想避免使用临时文件,即我正在寻找比以下更简洁的解决方案:

tempfile=$(mktemp)
cat > $tempfile
cat $tempfile | rev | paste $tempfile -
Run Code Online (Sandbox Code Playgroud)

(当然,我想要一个通用的解决方案,对于任何命令,不仅仅是rev,您可以假设该命令为每个输入行只输出一行。)

Zsh 解决方案也是可以接受的。

linux bash zsh io-redirection

6
推荐指数
2
解决办法
455
查看次数

标签 统计

bash ×1

io-redirection ×1

linux ×1

zsh ×1