Различия
Показаны различия между двумя версиями страницы.
wiki:text_replace [13/01/2011 11:48] Boris V. Vuks создано |
wiki:text_replace [13/01/2011 11:49] (текущий) Boris V. Vuks |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | 1. Замена подстроки в одном файле с помощью sed | + | ==== 1. Замена подстроки в одном файле с помощью sed ==== |
$ cat ./file.txt | $ cat ./file.txt | ||
Строка 11: | Строка 11: | ||
- | 2. Замена подстроки в одном файле с помощью perl (вариант короче, | + | ==== 2. Замена подстроки в одном файле с помощью perl (вариант короче, |
perl -e ' | perl -e ' | ||
- | 3. Замена подстроки в нескольких файлах с помощью простого bash-скрипта | + | ==== 3. Замена подстроки в нескольких файлах с помощью простого bash-скрипта |
#!/bin/bash | #!/bin/bash | ||
Строка 32: | Строка 32: | ||
- | 4. Замена подстроки в нескольких файлах с помощью perl одной командой | + | ==== 4. Замена подстроки в нескольких файлах с помощью perl одной командой |
egrep -rl " | egrep -rl " | ||
- | 5. Замена подстроки в нескольких файлах с помощью awk одной командой (проверял во FreeBSD) | + | ==== 5. Замена подстроки в нескольких файлах с помощью awk одной командой (проверял во FreeBSD) |
awk ' | awk ' | ||
| | ||
+ | ---- | ||
+ | |||
Честно содрано с {{http:// | Честно содрано с {{http:// |