¡darandandunguen!

Using find to use sed on multiple directories

Sed es un potente editor en línea, nos permite hacer modificaciones en ficheros de texto de forma no interactiva. El explicar su uso en detalle llevaría demasiado tiempo así que os pego aquí la página de man. El problema es que sed no tiene la opción de ser usado en subdirectorios, pero eso lo podemos solucionar fácilmente con find:
find ./ -type f -exec sed -e '[expresion]' {} \;

Sed is a powerful line editor which can be used to modify text files in a non-interactive manner. Explaining it’s use would be to lengthy so I’ll just paste here it’s man page. The problem is that sed doesn’t allow us to use it across subdirectories but this can be easily achieved using find:
find ./ -type f -exec sed -e '[expression]' {} \;

Be Sociable, Share!

Categorised as: Tutoriales


Comments are closed.