Возник вот еще такой вопрос. Нужно передать скрипту вывод другой команды так чтобы скрипт расценил их как позиционные параметры. Хотелось бы сделать все одной строкой, но не работает:
#ls --time-style=long-iso -go --time=status file.txt | test.sh
test.sh печатает число позиц. параметров: echo $# На самом деле печатает 0.
Если перенаправить вывод 'ls' в файл, а потом сказать
#test.sh `cat output_file`
то все ОК.
Как-то можно это побороть?
Спасибо.