【发布时间】:2021-06-12 18:49:59
【问题描述】:
有没有办法将 echo 输出通过管道传输到另一个 echo 并在不使用变量的情况下对其进行切片?
例如: 这可以在不使用管道的情况下完成
var="heyyy hello there HRU?"
echo "${var:11}"
但我们在使用管道时不使用 var...
echo "heyyy hello there HRU?" | echo "${?:11}"
如何捕获上一个命令的输出并像我们使用变量一样对其进行切片?有什么办法吗?
我知道可以使用 “sed”、“awk”、“cut” 等多个命令来完成,但我只是想知道是否有任何方法可以使用 echo .
【问题讨论】:
-
echo 不读取标准输入。
-
XY 问题是询问您尝试的解决方案,而不是您的实际问题。
-
不,没有办法。您可以创建自己的“回声”,但这不再是“回声”。