小编Jac*_*hen的帖子

使用 '$?' 时 bash 脚本中的表达式

我正在编写一个简单的 bash 脚本

#!/bin/bash

ls xyzzy.345 > /dev/null 2>&1
status =' echo $?'
echo "status is $status"
Run Code Online (Sandbox Code Playgroud)

它找到文件xyzzy.345并将结果记录到/dev/null. 但是当涉及到 line 时 status =' echo $?',我收到此错误:

status: Unknown job: = echo $?
Run Code Online (Sandbox Code Playgroud)

echo $?在终端中被识别。

有谁能够帮助我?我的操作系统是 ubuntu 12.04 LTS

shell bash

3
推荐指数
1
解决办法
764
查看次数

标签 统计

bash ×1

shell ×1