Próbuję wykonać prostą kontrolę stanu, ale wydaje się, że nie działa.
Jeśli $#
jest równe 0
lub większe niż 1
wtedy, przywitaj się.
Wypróbowałem następującą składnię bez powodzenia:
if [ "$#" == 0 -o "$#" > 1 ] ; then
echo "hello"
fi
if [ "$#" == 0 ] || [ "$#" > 1 ] ; then
echo "hello"
fi
>
jest przekierowaniem wyjścia w sh / bash. Teraz prawdopodobnie masz plik o nazwie 1
.