我希望我的 bash 脚本检查运行它的目录的名称。就像是:
#!/bin/bash
path=eval 'pwd'
dirname=eval 'basename $path'
但它不起作用:我明白了
./foo.sh: line 5: basename $path: command not found
我该如何解决?此外,一旦我让 dirname 包含正确的 dirname,我想将其转换为小写,以进行测试。我可以使用 awk 在命令行上执行此操作:
echo $dirname | awk '{print tolower($0)}'
但是如何将返回值捕获到变量中?