Так вроде он вообще не должен работать. Попробуй в командной строке echo "ls"
Бред. он ls и выведет.
По крайней мере должно быть так
#!/bin/sh
dd1 = ls
"$dd1" > test
запускаем его и на экран, как и должно быть, выводится список каталогов и файлов текущей директории. Немного именяем полседнюю строчку:
echo "$dd1" > test
то есть пытаемся перенаправить это в файл. Ничего не получаеися, выводится все равно все на экран, а файл создается, с пустым содержимым, размером 1 байт. Почему так??
Так вроде он вообще не должен работать. Попробуй в командной строке echo "ls"
Бред. он ls и выведет.
По крайней мере должно быть так
#!/bin/sh
dd1 = ls
"$dd1" > test