Linux Shell脚本和字符串操作

Linux Shell脚本和字符串操作,linux,shell,tcsh,Linux,Shell,Tcsh,我正在尝试在tcsh上为Linux编写一个脚本。我从98年开始就没有在Unix上写过脚本,这是非常基本的东西 我试图获取一个字符串并在其中查找子字符串。例如,在一个很长的字符串(设备状态)中,我想找到一个子字符串“状态:”如果找到了所述子字符串,则读取该子字符串后面的下一个单词(字符串) 基本上,我有一个名为INFO的变量,它是在发出命令后填充的,我想搜索它。我当然可以把整个过程循环一遍,但我知道有更简单的方法,我只是不记得怎么做了 另外,如果有人知道一个体面的来源,脚本编写的信息,这将是有用的

我正在尝试在tcsh上为Linux编写一个脚本。我从98年开始就没有在Unix上写过脚本,这是非常基本的东西

我试图获取一个字符串并在其中查找子字符串。例如,在一个很长的字符串(设备状态)中,我想找到一个子字符串“状态:”如果找到了所述子字符串,则读取该子字符串后面的下一个单词(字符串)

基本上,我有一个名为INFO的变量,它是在发出命令后填充的,我想搜索它。我当然可以把整个过程循环一遍,但我知道有更简单的方法,我只是不记得怎么做了

另外,如果有人知道一个体面的来源,脚本编写的信息,这将是有用的给我

希望这是有意义的。PS如果这是我的选择,我会用直接的代码写这篇文章,并在昨天完成,但不是我的决定


谢谢。

这是一个很好的教程源代码,它有几个部分:

与tcsh相比,bash可能会为您提供更多的帮助,tcsh是默认情况下不再随任何Linux发行版提供的遗留软件。你试过简单地用谷歌搜索“shell脚本教程”吗?我看到了很多看起来很有希望的结果。谢谢,现在我已经知道了应该使用什么词,我找到了一些模式匹配的东西,它已经成功地使用了awk。我只需要弄清楚,一旦我找到了一个匹配项,如何在匹配项后找到下一个单词。