У меня есть простой текстовый файл input.txt
который выглядит так:
D000001 D000001 44 1975
D000001 D000408 1 1983
D000001 D000641 1 1977
D000001 D000900 27 1975
Я обрабатываю этот файл с помощью этой простой строки AWK:
awk '{if ($4 == 1975) print $1,$2,$3}' input.txt
Затем у меня есть скрипт Python, который принимает файл в качестве первого аргумента командной строки:
#!/usr/bin/env python3
import sys
file_name = sys.argv[1]
print(file_name)
Интересно, можно ли направить вывод AWK в программу Python в качестве аргумента файла и как это сделать?