【发布时间】:2013-07-05 11:47:10
【问题描述】:
我正在尝试找到与此类似的问题的解决方案:
#command_A
A_output_Line_1
A_output_Line_2
A_output_Line_3
#command_B
B_output_Line_1
B_output_Line_2
现在我需要比较 A_output_Line_2 和 B_output_Line_1,如果相等则回显“正确”,否则回显“不正确”。
我想最简单的方法是在某个变量中复制一行输出,然后在执行两个命令后,简单地比较变量并回显一些内容。 我需要在 bash 脚本中实现这一点,任何有关如何将某些输出行存储在变量中的信息都将帮助我将各个部分组合在一起。 此外,如果有人能告诉我不仅如何复制/存储一行,而且可能只是一个单词或序列,例如:第 1 行,字节 4-12,像字符串一样存储在变量中,那将是很酷的。
我不是一个完整的初学者,但也不是高级 linux bash 用户。提前感谢任何帮助,抱歉英语不好!
【问题讨论】:
-
在SO上注册时,应该有一个问题:
How did you come to know about us? -
grep、sed、awk和cut可能是有助于做你想做的事情的命令。手册页应该有所帮助,并且几乎所有内容的许多示例都在 Internet 上共享。 :)