Я читал this question о том, как читать n символов из текстового файла с помощью bash. Я хотел бы знать, как читать слова в то время, из файла, который выглядит как:Как я могу читать слова (вместо строк) из файла?
example text
example1 text1
example2 text2
example3 text3
Может кто-нибудь объяснить, что со мной, или показать мне простой пример? Спасибо!
Где я должен могу название моего файла в приведенном выше коде? – Admia
@Admia Помните, что 'read' читается со стандартного ввода. «Лучшим» способом (IMO) для его решения является включение кода в функцию. И поскольку функции можно вызывать так же, как и любую другую команду, ее также можно использовать с перенаправлением. Итак, вы можете сделать, например. 'function_with_read_loop
Если ваша строка содержит '*' как автономный элемент, вы получите список имен файлов в текущем каталоге из 'for word in $ line'. (Кроме того, 'read' без' -r' будет обрабатывать литералы обратной косой черты). –