История изменений
Исправление Aswed, (текущая версия) :
list_of_files = sys.argv[1:]
if not sys.stdin.isatty():
list_of_files.extend(
filter(
lambda line: line != ""
sys.stdin.read().replace('\n', ' ').split(' ')
)
)
Будет работать как и \n так и с пробелами, ну или чем там у тебя после echo разделяется. Сломается если только у тебя в имени файла будет пробел
Исходная версия Aswed, :
list_of_files = sys.argv[1:]
if not sys.stdin.isatty():
list_of_files.extend(
filter(
lambda line: line != ""
sys.stdin.read().replace('\n', ' ').split(' ')
)
)
будет работать как и \n так и с пробелами, ну или чем там у тебя после echo разделяется.