Recent News

Perşembe, Kasım 03, 2011

Aklımızda bulunsun

Bu komutu ve Perl dilinin bir kaç güzel can kurtarıcı özelliklerini takım liderimiz Sinan sayesinde öğrendim ve benim gibi birilerinin de işine yarar diye buraya yazıyorum. Diyelim birden fazla dosyada bulunan bir kelimeyi, dizin yolunu ve ya tanımlamayı toplu olarak replace etmek istediğinizde

perl -pi -e "s#/home/aydan#/home/aydan/project#" *.py

Yukarıdaki komut örnek olması açısından. Bulunduğumuz dizinde bulunan .py uzantılı dosyalarda bulunan '/home/aydan' kısımlarını '/home/aydan/project' olarak değiştirmeye yarıyor. Böylelikle bütün dosyaları tek tek editlememize gerek kalmıyor.

Engin bilgileriyle işlerimi kolaylaştırmamda yardımcı Sinan Alyürük'e kocaman bir teşekkür :)

0 yorum:

Yorum Gönder