cp+含~的变量执行遇到的翁提
发表于 : 2020-04-26 22:44
请问如何在不改为绝对路径的做法下解决问题?
目录位置的东西都是存在的,但是执行却报错了。
并且手动执行echo "cp ${cfLoca}/polybar/my_config ${Loca}/polybar/"的也正常。
我的shell是zsh5.8,内核是5.6.6-arch1-1
代码:
#!/bin/zsh
cfLoca="~/.config"
Loca="~/Repo/remote/dotfiles"
#backup i3-wm
cp ${cfLoca}/polybar/my_config ${Loca}/polybar/
报错:
cp: cannot stat '~/.config/polybar/my_config': No such file or directory
目录位置的东西都是存在的,但是执行却报错了。
并且手动执行echo "cp ${cfLoca}/polybar/my_config ${Loca}/polybar/"的也正常。
我的shell是zsh5.8,内核是5.6.6-arch1-1
代码:
#!/bin/zsh
cfLoca="~/.config"
Loca="~/Repo/remote/dotfiles"
#backup i3-wm
cp ${cfLoca}/polybar/my_config ${Loca}/polybar/
报错:
cp: cannot stat '~/.config/polybar/my_config': No such file or directory