0

手動で介入せずにchrootを有効にするためにcygwinのテキストファイルを編集するバッチファイルを書いています。

キーワードSvcCOPSSHを含む行を検索し、行を編集して、デリミネーターコロン " "を使用して3番目と4番目の間の番号を置き換えます。

たとえば、以下の行を見つけます

SvcCOPSSH:unused_by_nt / 2000 / xp:1023:545:U-WINDOWS-AU90FH5 \ SvcCOPSSH、S-1-5-21-2xxxx5-2xxx9-7xx50-1031:/ var /:/ bin / false

10230に編集します

SvcCOPSSH:unused_by_nt / 2000 / xp:0:545:U-WINDOWS-AU90FH5 \ SvcCOPSSH、S-1-5-21-2xxxx5-2xxx9-7xx50-1031:/ var /:/ bin / false

ご協力いただきありがとうございます

4

1 に答える 1

1
setlocal enabledelayedexpansion
for /f "tokens=1-7 delims=:" %%a in ('findstr "^SvcCOPSSH" file.txt') do (
echo %%a:%%b:0:%%d:%%e:%%f:%%g >new.txt
)
del file.txt /f /q
ren new.txt file.txt

file.txt実際のテキストファイルに置き換えるだけです。

于 2013-02-05T09:03:25.310 に答える