Linux 中的指令有返回值吗?例如,如果我们写入,ls
我们希望看到当前目录的所有文件和子目录,但是如果我们映射ls
到函数中,C
返回值的类型会是哪种类型void
还是其他类型?
答案1
返回一个整数退出状态- 就像 C 入口点(main
函数)应该:
$ ls -d ~testuser
/home/testuser
$ echo $?
0
$ ls -d ~nosuchuser
ls: cannot access '~nosuchuser': No such file or directory
$ echo $?
2