я делаю сценарий, чтобы сделать следующее:Cut файла и размер от вывода (LS -l)
- рута:/и т.д.
- Мэр fichero: databig.dat (924873294 байт)
- MENOR fichero: ПАРОЛЬ (43213 байт)
- рута:/главная/asignaturas
- Мэр fichero: так (4096 байт)
- Менор fichero: так (4096 байт)
- рута:/Библиотека
- Мэр fichero: libx86.so.1 (5512945 байт)
- Менор fichero: сети (4096 байт)
в этом сценарии, мне нужно, чтобы показать имя и размер от самого большого файла, то же от самых маленьких, от пути, который я даю сценарий, например: "./lsMinMax/etc/home/lib"
Проблема возникает, когда я пытаюсь разрезать только имя и размер. Я получил что-то вроде этого: drwxr-s --- 2 корень dip 4096 feb 2 15:13 chatsripts. Я пытаюсь разрезать его, используя пробелы, как ограничители, но в случае/etc я получил имя, а в/home я получил дату.
Это то, что я есть в данный момент (в настоящее время я не использую вырезать, им пытаются с помощью AWK): script
И это мой выход:
Я надеюсь, что вы можете помочь меня. Извините за мой английский.
Это гораздо лучше ответ. –