0

これまでのところ、find コマンドからすべてのパスを出力するループがあります。

#!/bin/bash

while read -r line ; do
    echo "Processing... $line"
done < <(find /home/$USER -type d \( -name ".*" \) -prune -o -type f -size +10M -user $USER -writable -printf '%s %p\0'  |
        sort -z -n -k1 |
        awk -v RS="\0" '
        {
            file = $0; gsub(/^[^ ]* /, "", file)
            print file
        }')

このスクリプトがこれらのファイルをユーザーに表示し、選択および選択解除できるようにする方法を見つける必要があります。選択が完了したら、これらのパスをスクリプトに戻して、それらのファイルを削除またはパックします。

4

1 に答える 1