gpt4 book ai didi

bash - 如何修剪从 bash 上的标准输入读取的行?

转载 作者:行者123 更新时间:2023-11-29 08:43:44 26 4
gpt4 key购买 nike

我想要一种 bash 方法来从标准输入中读取行(这样我就可以通过管道将输入传递给它),并且只删除前导和尾随空格字符。管道 echo 不起作用。

例如,如果输入是:

     12 s3c  
sd wqr

输出应该是:

12 s3c
sd wqr

我想避免为像这样微不足道的事情编写 python 脚本或类似脚本。感谢您的帮助!

最佳答案

您可以使用 sed 来修剪它。

sed 's/^ *//;s/ *$//'

您可以通过以下操作在命令行上非常轻松地测试它:

echo -n "  12 s3c  " | sed 's/^ *//;s/ *$//' && echo c

关于bash - 如何修剪从 bash 上的标准输入读取的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4422491/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com