1

UNIXコマンドで次のpythonを実行する方法はありますか? たぶんsedまたはgrepで??

for line in open(input_file)
    if "-" or " " in line:
        print>>line , output_file
4

4 に答える 4

3

sed でそれを行う方法は次のとおりです。

sed -n '/[ -]/p' input_file > output_file
于 2012-09-11T13:23:45.500 に答える
2
grep "\-\| " input_file > output_file
于 2012-09-11T12:34:08.853 に答える
2

以下はあなたのために働きますか?

grep -P '[ -]' input_file > output_file
于 2012-09-11T12:26:02.213 に答える
2

これは次のことを行う必要があります。

grep -e '-' -e ' ' input_file > output_file
于 2012-09-11T12:26:15.743 に答える