Tp-Link WN821N (2357: 0107) не работает

Никто не отправил python, так вот что:

python -c "import sys;lines=['\n'.join(l.strip().split()) for l in sys.stdin.readlines()];print('\n'.join(lines))" < input.txt 

Мы перенаправляем входной файл в поток stdin python и читаем его по строкам. Каждая строка лишается своей конечной новой строки, разбивается на слова и затем воссоединяется в одну строку, где каждое слово разделяется с помощью новой строки. Это делается для обеспечения наличия одного слова в строке и избежания ввода нескольких строк в случае, если рядом есть несколько пробелов друг друга. В конце концов мы заканчиваем списком строк, который затем снова объединяется в большую строку и выводится в поток stdout. Это позже можно перенаправить в другой файл с перенаправлением > out.txt.

1
задан 13 April 2017 в 15:24

0 ответов

Другие вопросы по тегам:

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