【发布时间】:2016-02-01 02:53:30
【问题描述】:
我想像这样将旧的路径变量替换为新的:
script_path=$(readlink -f "$0") #[/home/username/Desktop/script]
desktopfolder_old=/home/username/Desktop
desktopfolder_new=/home/username/NewOne
script_path_new=$(echo "$script_path" | sed -e "s/$desktopfolder_old/$desktopfolder_new/")
因为 bash 脚本在运行时会被移动。 但是做不到。会是什么样子?
【问题讨论】:
标签: bash variables replace sed sh