【发布时间】:2014-01-06 14:40:15
【问题描述】:
我有一个文本文件,其中包含以下几行:
Customer Details Report - A03_2014-01-04_09-00-09.txt
DemandResetFailureReport_2014-01-04_11-00-08.txt
ExcessiveMissingReadsReport_2014-01-04_09-00-11.txt
LipaBillingSumCheckReport_2014-01-04_11-00-08.txt
LipaUsageBillingReport_2014-01-04_12-55-06.txt
我想在 UNIX 中运行一个命令(例如,sed),它将文本文件的内容编辑为:
Customer Details Report
DemandResetFailureReport
ExcessiveMissingReadsReport
LipaBillingSumCheckReport
LipaUsageBillingReport
我遇到了一些命令,例如 sed '/^pattern/ d' 来删除模式后的所有行。但是命令中指定的文本文件在哪里呢?
【问题讨论】:
-
BTW
sed '/^pattern/d'删除所有开头带有单词pattern的行。如果您使用正则表达式而不是^pattern,它会删除与该模式匹配的所有行。