<分区>
你好,我有一个关于 bash 的问题。
我是新手。
我做了一个名为“test.sh”的文件,它的内容是
#!/bin/bash
set -x
echo $UID
echo "$UID"
echo "$(id -u)"
结果是空白!! 什么都没有显示
但是,当我在终端上输入“echo $UID”时 它显示“1011”
有什么我错过了 bash 吗?
请帮忙
更新
bash 版本是 4.3.11,我输入“sh test.sh”来执行。
结果是
+ echo
+ echo
+ id -u
+ echo 1011
1011
谢谢!