我正在基于我的zshrc(A=/path/to/dir1
; B=/path/to/dir2
)中的字母编码一个“收藏夹”系统,并且我在sed方面苦苦挣扎以将path / to / dir附加到正确的行...
我尝试将路径放入变量,但是我想sed出现斜线问题:
expr=$(realpath ~/Desktop)
sed "/A/s/$/$expr/" .favorites.lst
sed: -e expression #1, char 9: unknown option to `s'
这就是我想要加入~/.favorites.lst
的内容:
A=/home/user/Desktop/tagged_dir
B=/home/user/Documents/Work/tagged_dir
...
~/.favorites.lst
来自我的~/.zshrc
。
这样,使用zsh,我只需在其上输入$A
至cd
即可:-)