我正在尝试使用shell脚本替换文本文件中的一行
文件中的行是path=/arun/old
,我必须将其更改为sed -i /path=/home/new/abc/xyz/c\path=/arun/old
我想使用shell脚本来执行此操作。
我试过像
{{1}}
但它不起作用
答案 0 :(得分:1)
-i表示您需要包含输入文件名,并且根据操作系统,您需要为备份文件(以及包含该文本的输入文件)指定扩展名。以下将转换包含您要转换的字符串的文件(test.txt):
Sub Item_Add()
Dim strsql As String
strsql = "insert into Table_1 (Item_id, NOTE, date, Work_STATUS) values ('Item_1','Testing ','2014-01-01','Worked');"
With ActiveWorkbook.Connections("Item_Add").ODBCConnection
.BackgroundQuery = True
Debug.Print strsql
CommandText = SplitMeUp(strsql)
End With
ActiveWorkbook.Connections("Item_Add").Refresh
End Sub
使用此命令:
path=/home/new/abc/xyz to /arun/old