4 Mart 2014 Salı

bash

BASH
Bash ile ilgili bazı notlarım aşağıda

Bash Çalıştırma Seçenekleri
bash -e seçeneği ile kullanılırsa, ilk başarısız işlemde betik durdurulur. Başarısız işlem herhangi bir
işlemin 0'dan farklı bir değer dönmesidir. Örnek:
#!/bin/sh
set -ex
if koşulu
if koşulları çift köşeli parantez ile yazılır. Köşeli parantezden sonra noktalı virgül konulur Örnek:


Bir nesnenin var olduğunu kontrol etmek (file test operators)
-e  dosyanın var olduğunu kontrol eder

-f normal bir dosyanın var olduğunu kontrol eder

-p pipe'ın var olduğunu kontrol eder. Örnek:


Dosyaları Dolaşmak
Dosyaları bir değişkene aldıktan sonra for döngüsü ile dolaşmak mümkün. Örnek:

bat dosyası
bat dosyasında kullanılan bazı komutlar aşağıda.

komut satırı parametreleri
bat dosyasını çağırırken verilen parametrelere %1% , %2% şeklinde indeks numarası ile erişilir.

if %1% == "A" mycommand
if %1% == "B" myothercommand

dosya kopyalama
xcopy kullanılabilir
/S boş dizinler hariç tüm dizin ve altdizinleri kopyalar
/Y hedef dosyalar varsa üzerine yazar
/I hedef  dizin yoksa yaratır

dizin silme
rd /S /Q src

dizin yaratma
md bin

dosya uzantısı değiştirme
Dizindeki tüm dosyaların uzantısını dğiştirmek için ren (rename) kullanılır.
ren *.h *.cs

echo
@ECHO OFF - dosyanın başına konulur ve komutların ekrana yazılmasını engeller.

powershell
Powershell ile ilgili bazı notlarım aşağıda.

IDE
Powershell simgesine sağ tıklayıp "Windows PowerShell ISE" seçilirse IDE açılır.
 

Hiç yorum yok:

Yorum Gönder