У меня есть вопрос, который касается языка сценариев bash.
У меня есть несколько каталогов
/studentName/studentMail/studentNumber
В каждом из этих каталогов есть файлы name.txt , mail.txt , number.txt .
Теперь мне нужно создать функцию, которая будет делать то же самое, что и функция SELECT базы данных MySQL. Не нужно читать ни одной строки. Просто отобразите все содержимое этих 3 файлов и отсортируйте их. что означает, что мне нужно что-то подобное в качестве вывода.
studentname | studentmail | studentnumber
Я придумал 2 способа.
первый:
cat /studentName/name.txt /studentMail/mail.txt /studentNumber/number.txt > summary
cat summary
Это покажет все содержимое 3 файлов друг под другом, что, очевидно, не хорошо.
Я также придумал это:
paste /studentName/name.txt /studentMail/mail.txt /studentNumber/number.txt
Это действительно отображает все содержимое, но все еще не отсортировано. И позже мне нужно будет выбрать только 1 строку для отображения.
Кто-нибудь может мне помочь сделать это?
PS: я знаю о sort , но тогда все содержимое отображается друг под другом, как-то я не правильно делаю?
