⑴ perl命令行替換問題求助,單引號無法替換
perl -p -i -e "s/^(.*dmac.*\=).*\;$/$1 32'hFF00_0000;/g" *.sv
這樣就可以了,把外面的單引號『換成雙引號「
難得遇到問perl的。
⑵ 如何用shell命令行的命令替換掉腳本里的相應命令
比如,你要更換192.168.1.2去192.168.1.23, 腳本文件命為setip
sed -i "s/192\.168\.1\.2/192\.168\.1\.23/g" setip
這樣就可以了。
⑶ CMD命令行如何替換txt文件中的指定內容
@echooff&
::請設置一個文本中不包含的字元,這里我預設為¥,
::如果你的文本中包含,請自行修改,比如設為#$等。
set"char=¥"
::設置處理的文本
set"file=D:holle.txt"
call:replace
for/f"delims="%%ain(tmp.txt$)do(
setvar=%%a
setvar=!var:^<stringname%char%"holle"^>123^</string^>=^<stringname%char%"holle"^>456^</string^>!&echo!var:%char%==!>>new_file.txt
)
deltmp.txt$
pause&goto:eof2>nul
:replace
for/f"tokens=1*delims=="%%ain('type"%file%"')do(
settemp=%%a%char%%%b
call:loop
)
goto:eof2>nul
:loop
for/f"tokens=1*delims=="%%min("!temp!")do(
settemp=%%m%char%%%n
ifnot"%%n"==""(gotoloop)elseecho!temp:~0,-1!>>tmp.txt$
)
以上部分代碼來源於網路,新的文本在腳本目錄下生成,名為「new_file.txt」
⑷ dos文件替換命令
replace
比如說你要用d盤下的abc.txt替換E盤及其所有子目錄下的abc.txt那就輸入:
replace
D:\abc.txt
E:\
/s
至於/s參數,下面有詳細說明:
/a
將新文件添加到目標目錄中而不是替換現存的文件。不能將此命令行選項與
/s
或
/u
命令行選項共同使用。
/p
提示您在替換目標文件或添加源文件之前確認。
/r
替換只讀文件和未受保護的文件。如果沒有指定該命令行選項卻嘗試替換只讀文件,就會發生錯誤並終止替換操作。
/w
replace
開始搜索源文件之前等待用戶插入磁碟。如果沒有指定
/w,按回車後,replace
立即開始替換或添加文件。
/s
搜索目標目錄的所有子目錄並替換匹配的文件。不能將
/s
命令行選項與
/a
命令行選項共同使用。replace
命令不搜索
path1
中指定的子目錄。
/u
只替換(更新)目標目錄中比源目錄中文件舊的文件。不能將/u
命令行選項與
/a
命令行選項共同使用。
⑸ 我有自己的CAD快捷鍵命令想把原有的全部替換掉該怎麼做
CAD快捷鍵所在的文件是acad.pgp,在C盤搜索這個文件(不一定在CAD的安裝目錄),替換這個文件就行了。
⑹ 怎麼用CMD命令替換文件
replace
比如說你要用d盤下的abc.txt替換E盤及其所有子目錄下的abc.txt那就輸入:
replace D:\abc.txt E:\ /s 至於/s參數,下面有詳細說明:
/a
將新文件添加到目標目錄中而不是替換現存的文件。不能將此命令行選項與 /s 或 /u 命令行選項共同使用。
/p
提示您在替換目標文件或添加源文件之前確認。
/r
替換只讀文件和未受保護的文件。如果沒有指定該命令行選項卻嘗試替換只讀文件,就會發生錯誤並終止替換操作。
/w
replace 開始搜索源文件之前等待用戶插入磁碟。如果沒有指定 /w,按回車後,replace 立即開始替換或添加文件。
/s
搜索目標目錄的所有子目錄並替換匹配的文件。不能將 /s 命令行選項與 /a 命令行選項共同使用。replace 命令不搜索 path1 中指定的子目錄。
/u
只替換(更新)目標目錄中比源目錄中文件舊的文件。不能將/u 命令行選項與 /a 命令行選項共同使用。
⑺ CAD中查找替換功能可以在命令行中進行嗎
不行,有些命令可以在命令前輸入-不顯示對話框,例如輸入-STYLE,可以命令行設置文字樣式,但輸入-FIND會提示未知命令,估計是不支持。