我有一个非常庞大的.csv
文件,其日期位于第3列(示例:11/17/2015
),我需要将日期格式替换为2015-11-17
。我尝试使用:%s/\<11/17/2015\>/2015-11-17
。但是看不到变化。关于如何做到这一点的任何建议?。
答案 0 :(得分:1)
尝试逃避反斜杠,如:
echo "11/17/2015" | sed 's/11\/17\/2015/2015-11-17/g'
2015-11-17
答案 1 :(得分:1)
我假设您使用的是vim
:
:%s/11\/17\/2015/2015-11-17/g
您也可以使用sed
执行此操作而无需打开文件:
sed -i 's/11\/17\/2015/2015-11-17/' somefile.csv