The $#
returns the number of parameters passed as arguments.
#!/bin/bash
echo $#
Now
./testess.sh test1 test2 test3
This returns 3
.
./testess.sh test1 test2 test3 test4 test5
This returns 5
.
So in your code, if $#
equals the number one (just one argument passed), execute the echo
command.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…