rclone
ファイルサイズに言及せずにファイルのリストを取得したいです。どうすればいいのかわからないので、rclone
awkや類似のものを使って削除するつもりです。私の出力は次のとおりです
59183070 fileserver/transfer_kimberly_2022-12-18_0558 (1).zip
3690 fileserver/transfer_kimberly_2022-12-18_0558 (1).zip - Shortcut.lnk
35961190 fileserver/transfer_2023-06-27_0814.zip
7803667 fileserver/woodproject.zip
7437905920 Them/Data/Before_20230526132130642.FDB
1064525824 Them/Data/Updating_20220705231152059.FDB
1064525824 Them backup/Data/Updating_20220706231124156.FDB
1064525824 Them backup/Data/Updating_20220705231152059.FDB
1064525824 Them backup/Data/Updating_20220706231124156.FDB
7004362 test.zip
7004362 test (1).zip
7803667 37939 37/Data/Updating_20220706231124156.FDB
7803667 37939/Data/Updating_20220706231124156.FDB
最初の残りの数字はファイルサイズです。この出力が欲しい
fileserver/transfer_kimberly_2022-12-18_0558 (1).zip
fileserver/transfer_kimberly_2022-12-18_0558 (1).zip - Shortcut.lnk
fileserver/transfer_2023-06-27_0814.zip
fileserver/woodproject.zip
Them/Data/Before_20230526132130642.FDB
Them/Data/Updating_20220705231152059.FDB
Them backup/Data/Updating_20220706231124156.FDB
Them backup/Data/Updating_20220705231152059.FDB
Them backup/Data/Updating_20220706231124156.FDB
test.zip
test (1).zip
37939 37/Data/Updating_20220706231124156.FDB
37939/Data/Updating_20220706231124156.FDB
私はspace
最初/
。ただし、space
最初のディレクトリまたはファイル名は状況を複雑にします。助けてくれてありがとう
ベストアンサー1
データが行ベースのようです。しかもパターンは「0個以上のスペース、1つ以上の数字、1つのスペース」。これらの行を編集するツールの1つは次のとおりですsed
。
sed -E 's/^[[:space:]]*[[:digit:]]+[[:space:]]//'
私は文字クラス([[...]]
)を使用しましたが、リテラル文字範囲を使用することもできます。
sed -E 's/^ *[0-9]+ //'
パイプラインでそれを使用するか、sed
ファイルを処理させることができます。
cmd_a | sed... | cmd_b
sed... {file}