31 Temmuz 2012 Salı

Unix - Dosya isminde Case-insensitive arama

 find / -iname ".movies"

27 Temmuz 2012 Cuma

Unix - Awk histogram

her bir satırda, kaç tane e karakteri olduğunu gösteren histogram. 
 
awk -v FS="" '
BEGIN{print"count\tlinenum"}
{cnt=0;for (i=1;i<=NF;i++) if ($i=="e") cnt++; print cnt"\t"NR}' input.dat

13 Temmuz 2012 Cuma

Unix - Dosyayı bölmek

dosyayı 3000 bytelık parçalara bölmek:
split -b 3000 essay.txt parca_

dosyayı 30 satırlık parçalara bölmek:
split -l 30 essay.txt parca_

oluşan dosyalar: parca_aa, parca_ab ..

Unix - Dosyanın satırlarını numaralandırmak

cat a.txt -n
nl a.txt -ba

boş satırları hariç:
nl a.txt

12 Temmuz 2012 Perşembe

Unix - Cut

boşluk karakterinin ayırdığı string parçalarından ilki:
cat dosya | cut -d" " -f1

Unix - Uniq komutu


Satır histogramı:
uniq -c dosya

mükerrer satırlar:
uniq -d dosya

11 Temmuz 2012 Çarşamba