ph.lst
次のレコードを含むファイル()があります。次の数字を削除する必要があります.txt
。数字はランダムに生成されるため、常に同じであるとは期待できません。
test_wkly_20200428010453_PD.txt.1589553864|test_wky|05-01-2020 16:07:53|35858
削除したいです.1589553864
。私の出力は次のようになります。
test_wkly_20200428010453_PD.txt|test_wky|05-01-2020 16:07:53|35858
頑張りました
sed -i 's/\.[0-9]$*//' ph.lst
助けてください
ベストアンサー1
次のsed
コマンドを試してください。
sed -i 's/txt\.[0-9]*/txt/' ph.lst
次の数字の中から希望の数をtxt.
に置き換えますtxt
。