У меня есть довольно огромный файл .csv
с датой в столбце 3 (пример: 11/17/2015
), и мне нужно заменить на формат даты как 2015-11-17
. Я пробовал делать с помощью :%s/\<11/17/2015\>/2015-11-17
. Но не видел изменения. Любые предложения о том, как это сделать?Unix Find & Replace Issue
0
A
ответ
1
Я предполагаю, что вы используете vim
:
:%s/11\/17\/2015/2015-11-17/g
Вы можете сделать это также с sed
без открытия файла:
sed -i 's/11\/17\/2015/2015-11-17/' somefile.csv
1
Try, чтобы избежать обратной косой черты, как:
echo "11/17/2015" | sed 's/11\/17\/2015/2015-11-17/g'
2015-11-17
Смежные вопросы
- 1. perl regex find & replace
- 2. Notepad RegEx Find/Replace
- 3. Advanced Find & Replace Sublime
- 4. Powershell Find Replace & Backup
- 5. Resharper Find-Replace Regex
- 6. Regex Javascript find/replace
- 7. String Find/Replace Algorithm
- 8. use find/replace формулой
- 9. Notepad ++ find/replace regex
- 10. PHP find & replace - новичок
- 11. Excel Find & Replace Macro
- 12. Regex find/replace
- 13. Replace Memory Issue VB.net
- 14. String replace in unix
- 15. Excel VBA: #REF! Find & Replace
- 16. SQL Find & Replace часть строки
- 17. REGEX в Notepad ++ find/replace
- 18. Повторяющийся код find replace incrementally
- 19. Eclipse Find/Replace not working
- 20. Resharper Structural Find and Replace
- 21. VB.net - Listbox find & replace once
- 22. VBA IF/THEN Find & Replace
- 23. Advanced Find & Replace in MSWord
- 24. Google Таблицы - Auto Find & Replace
- 25. Datatables Find Replace If Statement
- 26. Regex Replace issue
- 27. Sql string replace issue
- 28. jQuery fade + replace issue
- 29. Replace and RegEx issue
- 30. MacVim Replace All Issue