я есть ш-Script с:directorylist в скорлупе ш-Script
#!/bin/sh
dirs=($(find . -maxdepth 1 -type d -printf '%P\n'))
echo "There are ${#dirs[@]} dirs in the current path"
let i=1
for dir in "${dirs[@]}"; do
echo "$((i++)) $dir"
done
answer=2
echo "you selected ${dirs[$answer]}!"
Но я получил ошибку:
symfonymenu.sh: Syntax error: "(" unexpected (expecting "}")
его линия ... DIRS =
I как эхо всех доступных каталогов в папке, которую пользователь может выбрать в подсказке.
'/ bin/sh' - это оболочка POSIX, основанная на исходной оболочке Bourne, но не эквивалентная ей. – chepner