区切りファイルのフィールドで日付値を変更する

区切りファイルのフィールドで日付値を変更する

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

おすすめ記事