【发布时间】:2015-11-13 06:46:35
【问题描述】:
我目前正在制作一个命令,该命令从 iwconfig 中获取信息,grep 的某一行,剪切一部分,然后运行两个 sed 搜索和替换功能,以便我可以将其输出到其他地方。目前命令如下:
iwconfig wlan0 | grep ESSID | cut -c32-50 | sed 's/ //g' | sed 's/"//g'
输出按预期输出,删除空格和“,但我想知道是否有办法将我的搜索和替换压缩成一个命令,最好是使用和/或运算符。有没有办法这样做?如果是这样,sed 命令将如何编写?谢谢!
【问题讨论】:
-
将
iwconfig wlan0的输出添加到您的问题和所需的输出中。 -
sed 's/[ "]//g'— 不使用和/或运算符,但不需要。 -
@JonathanLeffler - 如果我们想要更简单的解决方案:
tr -d ' "'