【发布时间】:2022-01-13 16:30:03
【问题描述】:
我有一个包含多行的文件。每行包含字符串和数字。我的脚本应该读取file,并且当匹配特定单词时,它应该保存完整的行。例如,其中一行包含:Computera abc23,当脚本应该在任何行中找到单词Computera 时,它应该保存整行,即Computera abc23。该行应保存在file1 中。
同样,file 中的另一行包含单词 machine1,当脚本应该看到单词 machine1 时,它应该将该行保存在 file1
这是我的代码:
#!/bin/sh
f="home/c/file.txt"
n=$(cat "$f")
echo "${n} >| /home/c/file1.txt"
我的代码读取并保存了从 file 到 file1 的所有文本,但我只想保存匹配特定单词的那些行
【问题讨论】:
标签: linux bash shell file redhat