Я пишу сценарий bash, используя простые операции с массивами, такие как:testarray=("First Name" "Second Name" "Third Name") ;
for i in "${testarray[@]}" ;
do
echo "$i" ;
done
Какой номер версии bash пришел с этой оригинальной версией? 10.4.11 показывает мне более или менее 2.05b.0(1)-release, copyright 2002.
Я протестировал его на MacOS 10.4.11 и, увидев версию 2.05b, я немного испугался, потому что она очень старая даже для 10.4.11 ... 10.4.0 - это, вероятно, sub 2.0. Мой сценарий обратно совместим с 10.4.0?
Кто-то здесь, вероятно, бросит его в виртуальную машину PPP или что-то. Это не обязательно должно быть точно 10.4.0, но чем ближе, тем лучше. Я не могу сказать, правильна ли документация Apple, но она имеет точный номер версии на онлайн-страницах руководства :)