我有一个文本文件(LIST.TXT)以下格式只替换值:Python或壳牌帮助:如何搜索一个词,旁边
Apple 1
Banana 5.0
orange_1 0.5
列表可以去上很多线路。我想最终搜索单词“苹果”,只取代旁边的值。我知道如何使用可以搜索和替换单词的“sed”命令,但我不知道如何搜索单词并仅替换其旁边的值?
sed命令我在脚本中使用是S-如下:
sed "s/Apple/$1/g" list.txt > newlist.txt
其中$ 1运行脚本定义,可以是任何东西(如葡萄)。再次,这将切换苹果一词,而不是它旁边的值。我希望能够通过使用SHELL或Python命令来执行此操作。任何帮助将是太棒了!
'进口re'和'应用re.sub( '苹果12.34','苹果1')'。或者对“Apple”使用积极的回顾。 – ryugie