Üç büyük Linux kılıç ustasının Sed (açık)

3.2 Komut satırı seçenekleri

Sed'i tam formatta arayın:

sed SEÇENEKLER ...

sed, aşağıdaki komut satırı seçenekleriyle çağrılabilir: - sürüm: sürüm bilgilerini yazdırın.

--help: Kısa yardım bilgilerini yazdırın ve çıkın.

-n, --quiet, --silent: Yalnızca açıkça işlenmiş içeriği çıktılar.

-e script, --expression = script: Komut dosyasını belirtin.

-f betik-dosyası, --file = betik-dosyası: Komut dosyasını belirtin.

-i, --in-place: Orijinal dosyayı orijinal dosyada değiştirin ve değiştirin. Bu seçenek -s anlamına gelir.

-l N, --line-length = N: "l" komutu için beklenen satır besleme uzunluğunu belirtin. 0 uzunluğu, uzun satır sonu olmadığı anlamına gelir. Belirtilmezse, satır besleme uzunluğu 70'tir.

--posix: GUN sed, POSIX sed için birkaç uzantı içerir. Bu taşınabilir komut dosyalarını yazmayı basitleştirmek için, bu seçenek bu kılavuzdaki tüm uzantıları ve ek komutları devre dışı bırakır. Uzantıda POSIX tarafından yürütülen dış sözdiziminin çoğu sed programını kabul eder, ancak yukarıdakilerden bazıları (rapor hatasındaki N komutu tarafından açıklanan davranış gibi) aslında standardı ihlal eder. Daha sonraki genişletmeyi devre dışı bırakmanız gerekirse, POSIXLY_CORRECT değişkenini boş olmayan bir değere ayarlayabilirsiniz.

-b, --binary: Bu seçenek her platformda mevcuttur, yalnızca işletim sistemindeki metin dosyalarını ve ikili dosyaları ayırt etmede rol oynar.

--follow-symlinks: Bu seçenek yalnızca sembolik bağlantılar desteklendiğinde ve -i seçeneği belirlendiğinde kullanılabilir. Bu durumda, belirtilen dosya komut satırında sembolik bir bağ ise, sed bağı takip edecek ve bağlantının son hedef dosyasını düzenleyecektir. Varsayılan davranış, sembolik bağı koparmaktır, böylece bağlantı hedefi değiştirilmeyecektir.

-E, -r: genişletilmiş düzenli ifade.

-s, --separate: Yukarıdaki örnekte, birden çok girdi dosyası işlenirken, bunlar genellikle işlenmek üzere tek bir dosyada birleştirilir. Bu seçeneğin kullanılması sed'in her dosyayı ayrı ayrı işlemesine izin verir.

--sandbox: Sandbox, sandbox modunda, e / w / r komutları reddedilir - program bunları içeriyorsa, henüz çalışmıyorlarsa atılacaklar. Sanal alan modu, sed'in girdi dosyasındaki işlemlerinin belirtilen komut satırında çalışmasını sağlar ve harici komutlarda çalıştırılamaz.

-u, --unbuffered: girdi dosyasından en az veriyi okur ve çıktıyı daha sık yeniler. Bu, özellikle çıktıyı olabildiğince çabuk görmemizi sağlayan tail -f durumunda özellikle yararlı olacaktır.

-z, --null-data, --zero-terminated: Çıkışı, 0 baytlık kesme karakterleri ile değiştirilen yeni satırlar dizisi olarak düşünün (ASCII'de "NULL" gibi). Bu seçenek genellikle "sort -z" ve "find -print0" ile kullanılır.

3.3 Çıkış durumu

0: Başarıyla sona erdi.

1: Geçersiz komut, geçersiz sözdizimi, geçersiz düzenli ifade, --posix ile geçersiz sed genişletilmiş komutu

2: Belirtilen bir veya daha fazla girdi dosyası komut satırında açılamaz.

4: G / Ç hatası veya çalışma süresi sırasında ciddi bir işlem hatası, GUN sed hemen sonlandırılır.

Ya birisi beni çerçeveledi ve kasıtlı olarak plakama sahte mektuplar yapıştırırsa?
önceki
"Sirk Kralı" yarın programdan önce gösterilecek, Kurt Amca "aile hayali" nedeniyle büyük bir rüya gösterisine imza atıyor.
Sonraki
Envanter 2018 Hissedarların Deneyimi: Bazı insanlar iki katına çıktı ve bazı insanlar kan kaybetti. Beş ana operasyon tekniğinden hangisisiniz?
5G, akıllı evlerin dağıtımını hızlandırıyor
10 milyon bağışladı ama banka polisi aradı ...
"Ayın Yıldızı" Ağustos galibi duyuruldu, bu makaleler en çok okuyucular tarafından sevildi
Moore'un ötesinde, SiP paketleme teknolojisini bir makalede anlayın
Yuhua Bölge Eğitim Bürosu: Görev odaklı öğretim ve araştırma faaliyetlerini organize etmek ve yürütmek
Nubia , "MWC'nin En İyisi" ödülünü kazandı Ni Fei, CCTV ile röportaj yaptı
"Moving Maze 3", yükseltilmiş büyük ölçekli bir realite şovunun son sezonu
Linux Three Musketeers'ın grep
Lazer nokta bulutu hesaplaması için yazılım ve donanımın ortak tasarımı ve gerçekleştirilmesi
Huang Renxun'un sistemi, NVIDIA'nın otonom sürüşünün açık çerçevesini anlatıyor ve otonom sürüşün 10 yıl içinde geleceğini söylüyor | GTC Çin 2017
Jingzhou "Charity Little Angels" Hayırseverlik Satışı "İyiliğin" Tohumlarını Attı
To Top