shell获取命令输出和返回值

简介: shell获取命令输出和返回值

shell 中,可以使用以下方式获取命令的输出和返回值:

使用反引号(``)把命令括起来,就可以将命令的输出赋值给一个变量。例如:

output=`ls -l`

这样,变量 output 就包含了命令 ls -l 的输出。

使用 $? 获取命令的返回值。例如:

ls -l
echo $?

在这个例子中,命令 ls -l 的返回值会被输出。

注意:如果命令中包含管道(|),那么 $? 会返回最后一条命令的返回值。


相关文章
|
2月前
|
Unix Shell Linux
shell命令之head
shell命令之head
13 1
|
3天前
|
Shell Linux 程序员
【Linux】shell命令以及运行原理
【Linux】shell命令以及运行原理
【Linux】shell命令以及运行原理
|
23天前
|
算法 Shell Linux
Linux的shell命令——判断与循环
Linux的shell命令——判断与循环
20 1
|
23天前
|
存储 Shell Linux
Linux的shell命令——变量用法
Linux的shell命令——变量用法
24 0
|
28天前
|
Shell Linux
张三、如花、王婆带你了解Shell命令以及运行原理
张三、如花、王婆带你了解Shell命令以及运行原理
21 0
|
2月前
|
存储 运维 Shell
Shell内置命令大全,Linux运维工程师收藏!
Shell内置命令大全,Linux运维工程师收藏!
153 0
Shell内置命令大全,Linux运维工程师收藏!
|
2月前
|
运维 Linux 网络安全
利用群晖NAS+shell脚本实现运维命令执行结果文件自动上传
利用群晖NAS+shell脚本实现运维命令执行结果文件自动上传
54 0
|
2月前
|
Java Shell 网络安全
java实现连接远程服务器,并可以执行shell命令
java实现连接远程服务器,并可以执行shell命令
25 2
|
2月前
|
Unix Shell Linux
shell命令之more/less
shell命令之more/less
14 1
|
2月前
|
Unix Shell Linux
shell命令之cat
shell命令之cat
27 1

相关产品

  • 云迁移中心