-2

テキスト ファイル内の選択された値を置き換える Perl コードを書くのに助けが必要です。以下は私のテキストファイルのサンプルです。

サーバー=ホスト1

network=true
start=false
end=YYYYMMDD
key=34

への変更

サーバー=ホスト

network=false
start=true
end=YYYYMMDD
key=10

start と network の値をランダムに false または true に生成したい.時々 true 時々 false

4

1 に答える 1

2
perl -i.bak -lpe'
    for my $word (qw(network start)) { 
        s/$word=\K.*/rand > 0.5 ? "true" : "false"/e 
    }
' *.txt
于 2012-08-06T17:21:17.737 に答える