前提・実現したいこと
複数のディレクトリ下にある.csvファイルの「00:00」または「59:00」を含まない行を一括で削除したいです。(指摘いただきました。「00:00」も「59:00」も含まない行を一括削除したい。です。)
ディレクトリの構成は以下の通りです。
cdで2018ディレクトリに移動し、Jan下の0101.csvやFeb下の0201.csvのある行を削除できたらなと思っています。
file | |-2017 | | | |-Jan | |-0101.csv |-2018 | |-Jan | |-0101.csv |-Feb | |-0201.csv |-Mar |-0301.csv
試したこと
以前、.csvファイルの一行目を削除した時は以下のようなコマンドを使いました。
しかしこのコマンドではcdで移動したディレクトリにあるファイルしか削除できませんでした。
find . -name '*.csv' -exec sed -i.bak '1d' {} \;
###編集したい.csvファイル(,でセルが区切られている)
csv
12017/02/28 07:00:00,100,200,300,400 22017/02/28 07:10:00,100,200,300,400 32017/02/28 07:20:00,100,200,300,400 4. 5. 6. 7

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/17 07:12
2018/08/17 08:41
2018/08/17 11:10