Linux脚本判断文件内容并设置变量
在Linux脚本中,可以使用grep命令来判断文件中是否包含特定字符,并根据结果设置变量的值。下面是一个示例脚本:
#!/bin/bash
# 判断gwstop文件中是否包含ln92字符
if grep -q 'ln92' gwstop; then
node='ln92'
# 判断gwstop文件中是否包含ln93字符
elif grep -q 'ln93' gwstop; then
node='ln93'
fi
echo 'node: $node'
在脚本中,首先使用grep -q命令来搜索文件gwstop中是否包含指定的字符串。如果包含,则设置相应的node变量的值。在示例脚本中,如果文件中包含ln92字符,则node变量被设置为ln92;如果文件中包含ln93字符,则node变量被设置为ln93。最后,使用echo命令打印出node变量的值。
请根据实际情况修改文件名和字符串,以适应你的需求。
原文地址: https://www.cveoy.top/t/topic/pabq 著作权归作者所有。请勿转载和采集!