有没有办法在unix命令中执行以下python?也许用sed或grep ??
for line in open(input_file)
if "-" or " " in line:
print>>line , output_file
答案 0 :(得分:3)
以下是使用sed:
的方法sed -n '/[ -]/p' input_file > output_file
答案 1 :(得分:2)
以下是否适合您?
grep -P '[ -]' input_file > output_file
答案 2 :(得分:2)
这应该做:
grep -e '-' -e ' ' input_file > output_file
答案 3 :(得分:2)
grep "\-\| " input_file > output_file