我在下面有一些行,我试图将“Check”附加到以 Apples 开头的行中。有人知道我如何才能在与苹果同一行而不是新的行上获得“检查”并打印输出吗?我靠自己一事无成。
谢谢
我拥有的:
Grocery store bank and hardware store
Apples Bananas Milk
Run Code Online (Sandbox Code Playgroud)
我想要的是:
Grocery store bank and hardware store
Apples Bananas Milk Check
Run Code Online (Sandbox Code Playgroud)
我尝试过的:
sed -i '/^Apples/a Check' file
Run Code Online (Sandbox Code Playgroud)
我得到了什么:
Grocery store bank and hardware store
Apples Bananas Milk
Check
Run Code Online (Sandbox Code Playgroud)
这可能对你有用(GNU sed):
sed '/Apples/s/$/ check/' file
Run Code Online (Sandbox Code Playgroud)
如果一行包含Apples附加字符串 check。其中$代表一个锚点,即该行的末尾(请参见此处)。