|
命令行:grep "set DataDir" pregrid.csh_pro | sed 's/\//\\\//'
正确:set DataDir = \/home/data/wgrib-big/200608
命令行:echo `grep "set DataDir" pregrid.csh_pro | sed 's/\//\\\//'`
正确:set DataDir = \/home/data/wgrib-big/200608
但 datadir=`grep "set DataDir" pregrid.csh_pro | sed 's/\//\\\//'`
错误:sed: -e expression #1, char 9: unknown option to `s'
WHY?
我想把pregird.csh_pro文件中“ set DataDir = /home/data/wgrib-big/200608”行替换为另一个变量的值。应该如何实现?
因为这是一个路径名,含有空格与斜线。 |
|