在多个文件中执行替换操作
有些需要在多个文件中执行替换操作:
|
|
有些需要在多个文件中执行替换操作:
|
|
在使用git pull时,发生文件冲突,合并冲突时,发现行尾显示了很多 ^M 的符号。这是一个特殊符号,可以使用替换:
|
|
注意:命令中的 ^M 需要用“ CTRL-V CTRL-M ” 生成。
http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html
|
|
源数据:
|
|
希望把drt字段中的+号及后面的替换掉:
|
|
结果就是死活不工作。。。
原来&在sed中也是元字符,之前从来没注意到这个,和普通正则还差异多多。最后就只是一个转义符的事情:
|
|
关于&的说明:
|
|
还有:
最终就变成了:
|
|
从远程服务器复制文件到本地服务器以前通常会使用scp命令,例如:
|
|
不过用脚本跑的时候,发现得到的文件不齐全,有些文件不知道为什么没有下载到本地,所以寻找可以不覆盖更新的命令。本以为scp有这样的参数的,不过没发现。后来就使用rsync命令了,如:
|
|
rsync的参数解释: