我有一个txt文件,看起来像这样,
1:Ana:apple:08:00:wait
1:Joe:banana:08:30:wait
1:Oscar:orange:08:45:ready
1:Monica:apple:08:50:ready
1:Mark::orange:ready
Run Code Online (Sandbox Code Playgroud)
我必须找到只包含两个单词“banana”和“wait”的第一行,然后用$myvar替换整行
到目前为止我已经尝试过这段代码,但我认为我在同时匹配 2 个单词时遇到一些问题。
sed -i "0,/banana.wait/c\$myvar" myfile
Run Code Online (Sandbox Code Playgroud)
感谢任何可以帮助我的人