Добавить столбец в текстовый файл, где значение - номер строки?

Вы также можете использовать:

ls -d .[!.]* .??*

Это позволит вам отображать обычные скрытые файлы и скрытые файлы, которые начинаются с 2 или 3 точек, например: ..hidden_file

1
задан 5 May 2017 в 16:44

1 ответ

Только для fun

python3 -c "[print(i+1, l.strip())for i, l in enumerate(open('f').readlines())]"

Выход:

1 Foo Ba Lk Q
2 Lorem ipsum doler

Где f - путь к вашему файлу, в кавычках.

Пояснение

open('f').readlines()

будет читать файл в строках, а

enumerate(open('f').readlines())

впоследствии добавит номер к каждой из строк, а

print(i+1, l.strip())

] будет печатать число (+1, так как первый индекс равен 0) + соответствующая строка

4
ответ дан 23 May 2018 в 00:40

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

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