Jakie jest właściwe wcięcie dla skryptu bash? Jako małpa java/C++ rozmyślnie wciskam mój kod. Ale wydaje się, że nie wolno wciąć ten kod:Jakie jest właściwe wcięcie dla skryptów Bash?
#! /bin/bash
if [ $# = 0 ]
then
# there was no arguments => just do to standard output.
echo "there are no parameters"
else
cat << EOF
==========================================================
==========================================================
==========================================================
==========================================================
DESCRIPTION:
$1
----------------------------------------------------------
EOF
fi
Kiedy wcięty to nie rozpoznaje EOF i jeśli tylko wcięcie na EOF (mylące) drukuje wcięte.
P: Jakie jest właściwe wcięcie dla skryptów Bash?
większości języków programowania, które wyposażone HEREDOCs mają problemy ich wcięć. To naprawdę nie jest specyficzne dla basha. –