Bash - Как найти самый длинный текстовый файл в папке? [закрыто]

Basado en iptables :cambiar la dirección de origen local si la dirección de destino coincide Pude encontrar una solución con una ruta ip simple agregada.

ip route add 192.168.69.1/32 via 172.18.25.1 src 10.10.12.12

o

ip route add 0.0.0.0/0 via 172.18.25.1 src 10.10.12.12

-5
18.03.2019, 02:36
2 ответа

Если я правильно понял:

Предполагая, что все файлы имеют расширение TXT, вы можете

du -b *.txt | sort -n | tail -n1

и если вы хотите что-то более конкретное:

for a in *;do
    f=$( file -i $a | grep -Eo ": ([a-z\/]+);" )
    [ "$f" == ": text/plain;" ] && du -b $a
done | sort -n | tail -n 1
2
28.01.2020, 05:20

Есть ли в каталоге другие файлы? Можете ли вы дать нам список каталогов?

Но за исключением того, что я бы попробовал что-то вроде

ls -Sl $(file * |grep text |cut -d " " -f 1|sed 's/://')
0
28.01.2020, 05:20

Теги

Похожие вопросы