У меня есть скрипт, который принимает вход с -i
флагом. Входной файл у меня сжат (.gz). Что я хочу сделать (не уверен, что это возможно), потому что файл огромен, сделайте что-то вроде этого:
gunzip -c myfile.gz | myScript.pl -i STDIN -o myoutfile.txt
Так что передайте вывод распаковки в мой флаг ввода сценариев.
И твой вопрос?
—
Сет
та команда, которую я написал, не работает, я хочу что-то, что будет
—
crysis405
ну у вас есть пространство между
—
Сет
my
и script
. Если вы использовали -o
сначала, а затем -i
это будет работать (удалите STDIN
)
извините за место, которого не должно быть. Теперь скрипт выдает ошибку, которую я не предоставил. Обязательно ли это конкретно указывать в скрипте perl, если вы хотите сделать конвейер подобным образом?
—
crysis405
Никогда не делал Perl, поэтому я не могу сказать.
—
Сет