mirror of
https://github.com/dunwu/linux-tutorial.git
synced 2024-04-15 19:55:24 +08:00
53 lines
501 B
Bash
53 lines
501 B
Bash
#!/usr/bin/env bash
|
||
|
||
# testing the exit status of a function
|
||
|
||
func1() {
|
||
echo "Trying to display a non-existent file"
|
||
ls -l badfile
|
||
}
|
||
|
||
#由于最后一条命令未执行成功,返回的状态码非0
|
||
echo "testing the function"
|
||
func1
|
||
echo "The exit status is : $?"
|
||
|
||
func2() {
|
||
ls -l badfile
|
||
echo "Another test to display a non-existent file"
|
||
}
|
||
|
||
#由于最后一条命令echo执行成功,返回的状态码为0
|
||
echo "Another test"
|
||
func2
|
||
echo "The exit status is : $?"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|