我想在变量中提取当前路径,稍后在脚本中使用它
类似的东西:
mypath="$pwd"
后来:
cd "$mypath"
但是在执行ls
答案 0 :(得分:3)
几乎:
mypath=$PWD
这个节省了mypath=$(pwd)
的分叉。虽然有些人认为总是加倍引用变量赋值是一种好习惯,但从技术上讲,这里不需要它,因为shell不会为变量赋值执行分词。
PS:请注意,您要分配给mypath
,然后使用myvar
...您应该在变量命名中保持一致,否则它将无法正常工作。