«sed» etiketlenmiş sorular

"sed" ("stream editor"), metin dosyalarını ayrıştıran ve dönüştüren bir Unix yardımcı programıdır.

3
Python / AWK / SED ile bir markdown belgesi için içindekiler tablosu nasıl yapabilirim?
Aşağıdaki markdown belgesine sahibim: Heading-a ========== ---text--- Heading-b ------------ --- text --- Heading-c ---------- --- text--- Heading-d ======= --- text---- Heading-e --- ... LaTex'in yaptığı gibi, tıklanabilir bir içindekiler tablosu oluşturmak istiyorum ancak bunu yapan bir araç bulamıyorum, bu da bana bir tane yapmamız gerektiğini gösteriyor. Alet, 'H1' başlıklarını ve …

3
Sed kullanarak U + 200B'yi (Sıfır genişlik alanı) nasıl silebilirim
Boyunca dağılmış sıfır genişlik boşlukları olan çok büyük bir dosya var. Kullanarak açmak ve düzenlemek çok uzun sürüyor, vibu yüzden kullanarak karakterin tüm örneklerini silmek istiyorum sed. Sorun şu ki, karakteri nasıl eşleştireceğim! Ben kullanarak denedim \u200B, \x{200b}. Herhangi bir fikir? Eğer yardımcı olursa CentOS 5 kullanıyorum.
15 regex  unicode  sed 


2
Sed ile kullanım için bash betiğinde düzgün eğik çizgi
Kuru modda rsync çalıştırarak ve daha sonra rsync çıkışında listelenen dosyaların boyutlarını toplayarak iki klasör eşitlerken yeni kopyalanacak dosyaların boyutunu belirlemeye çalışıyorum. Şu anda dosyaların üst klasörlerine önek eklemede kalıyorum. Sed kullanarak satırlara nasıl önek ekleyeceğimi ve sed kullanarak nasıl kaçacağımı öğrendim, ama bu ikisini birleştiren sıkıntılar yaşıyorum. Bu kadar …

4
İki çift tırnak arasında sed get substring kullanma
Bir dosyam var xyz... rsync: "/home/path/to/file": Permission denied (13) rsync: "/home/path/to/file1": Permission denied (13) rsync: "/home/path/to/file2": Permission denied (13) rsync: "/home/path/to/file3": Permission denied (13) Şimdi sadece dosya yollarını ayıklamak ve başka bir dosyaya saklamak istiyorum. Çıktı dosyası şöyle: /home/path/to/file /home/path/to/file1 /home/path/to/file2 /home/path/to/file3 Sed veya awk kullanarak bunu nasıl yapabilirim? Denedim …
14 sed 

2
Tüm dosyalardan satırları tekrar tekrar bulma ve silme
Kullanarak bir anahtar kelime oluşumunu grep başardı grep "KeyWord" . -r -n -i -I ancak, KeyWord olayları çok büyük. Sadece bu kelimeyi içeren tüm satırları silmek istiyorum. Etrafı araştırdım, sed yardımcı program gibi görünüyor. Birisi bana hangi komutun hile yapacağını söyleyebilir mi? Teşekkürler.
14 grep  sed 


4
Karakterleri yinelemeli olarak sed ile nasıl değiştirebilirim?
Aynı dizinin tekrarını tekrarlamadan bir karakter dizisinin oluşumlarını yinelemeli olarak değiştirmek mümkün müdür? Bir gerçekleştirerek sedaşağıdaki senaryolarda olarak bahsettiğim çıktı alabilirsiniz. $ echo XX | sed -e 's/XX/XoX/g' XoX $ echo XXX | sed -e 's/XX/XoX/g' XoXX $ echo XXXX | sed -e 's/XX/XoX/g' XoXXoX Ancak, çıktının aşağıdaki davranışı izlemesini …
13 linux  bash  regex  sed 

1
Apache yapılandırmada .htaccess dosyalarını etkinleştirmek için sed kullanma
Bir Bash komut dosyası ile bir Ubuntu Vagrant kutusunun sağlanmasını otomatikleştirmeye çalışıyorum. Her şey yolunda, ancak .htaccessdosyalardan geçersiz kılmalara izin vermek için Apache'yi yapılandırmakta zorlanıyorum . Yapılandırma dosyamda şu blok var: <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> Yapmak tek şey ihtiyaç değiştirin …

1
Sed'deki -n seçeneği ne işe yarar?
Bu, man sayfası girişi için -n: -n desen alanının otomatik yazdırılmasını bastır Ben ne zaman fark değil kullanarak -nbelirli işlemler için, her satır bekletilmektedir (ve istenen çizgiler iki kez basılır): $ cat test.txt first second third fourth fifth $ sed -n '2,3p' test.txt second third $ sed '2,3p' test.txt first …

3
Cygwin bash sed kilitler benim dosyaları
Sed komutuyla cygwin bash içindeki dosyaları değiştirdiğimde dosya kilitlenir. yeniden: Açık cmdve cdhiç olmayan kullanıcı dizinine (fe temp) echo aaa > test.txt Texteditor içinde açın, satır ekleyin, kaydetmeyi deneyin => çalışır %CYGWIN_HOME%\bin\bash -c "sed -i 's/aaa/bbb/' test.txt" Texteditor uygulamasına başka bir satır ekleyin ve kaydetmeyi deneyin => "Erişim reddedildi" O …
12 windows  bash  sed  cygwin 

3
Sed ile bir dizede bilinen ilk karakteri sil
Sed ile bir dizede bilinen ilk karakteri nasıl silebilirim? Örneğin, "@ ABCDEFG1234" dizesindeki ilk karakteri (@ olan) silmek istediğimi varsayalım Sed'in ilk karakter olarak "@" olup olmadığını doğrulamasını istiyorum. Eğer öyleyse, karakteri silmeli.
12 sed 

1
[0-9] yerine [AJ] yerine sed ile çalışmaz
0-9 arasındaki tüm rakamları sed'deki karşılık gelen harflerle değiştiren bir komut üzerinde çalışıyorum. Yanlış bir şey yaptığımı biliyorum, ama sed yedek regex'i bir dize değişmezinden başka bir şey olarak yorumlamıyor. Kullandığım komut sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt Bana oldukça basit geliyor, ama yaklaşık bir saattir takıldım. Aldığım çıktı 0-9 …


1
GNU sed (Windows için) Unicode ile başa çıkabilir mi? Öyleyse, bir kod sayfası / yerel sorun veya anahtar mı?
GNU SED'i birkaç yıldır kullanıyorum. Bazen beni biraz döndürüyor, ama iyi bir iş çıkarıyor ... tek baytlık char setleri için! Şimdi ve sonra GNU SED referanslarının Unicode farkında olduğunu fark ettim, ancak bunun en yakın gördüğüm "ikili" modu .. ve ikili Unicode değil. GSED, Unicode metin dosyasını CodePoint çözünürlüğünde işleyebilir …
10 windows  encoding  unicode  sed  gnu 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.