«awk» etiketlenmiş sorular

AWK bir metin işleme dilidir. Temel olarak yapılandırılmış verileri işlemek ve işlemek ve raporlar oluşturmak için kullanılır.

10
ANSI renk kodlarını metin akışından kaldırma
Çıkışının incelenmesi perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' Bir metin editöründe (örneğin, vi) aşağıdakileri gösterir: ^[[37mABC ^[[0m ANSI renk kodları çıktı dosyasından nasıl kaldırılır? Sanırım en iyi yol çıktıyı bir tür akış düzenleyiciden geçirmektir. Aşağıdaki çalışmıyor perl -e 'use Term::ANSIColor; print color "white"; print …
73 regex  sed  perl  awk 

9
Saniye cinsinden video süresi nasıl elde edilir?
Video süresini saniyeler içinde nasıl alabilirim? Ne denedim: ffmpeg -i file.flv 2>&1 | grep "Duration" Duration: 00:39:43.08, start: 0.040000, bitrate: 386 kb/s mediainfo file.flv | grep Duration Duration : 39mn 43s Bu ne yakın, ama o kadar doğru değil, 2383 39.71 dakika ffmpeg -i file.flv 2>&1 | grep "Duration"| cut …
69 ffmpeg  time  awk  clock 

4
awk, mawk, nawk, gawk… NE?
Awk öğrenmeye yeni başladım ve etrafındaki tüm sürümler hakkında biraz kafam karıştı. Tüm Unix benzeri sistemlerde bulunan herhangi bir "sürüm" var mı? Mesela, düz vi? Standart awk -F seçeneğini destekliyor mu?
37 unix  awk 

8
sed: bulunursa satırı değiştirir veya bulunmazsa dosyanın sonuna ekler mi?
Yalnızca yorumlar içeren (# ile başlayan) ve VARIABLE = değer satırlarını içeren tek bir girdi dosyasıyla, bulunursa tek bir değişken için bir değerin değiştirilmesi ve aksi takdirde bulunmazsa çifti dosyanın sonuna eklemek mümkün müdür? Geçerli yöntemim, ilk geçişte silerek, ardından ikinci geçişte dosyanın sonuna ekleyerek çalışır, ancak bu yöntem satır …
34 linux  command-line  sed  awk 


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 …


2
ASCII olmayan karakterleri kabuktan nasıl belirleyebilirim?
Tüm ASCII olmayan karakterler ve onlar gibi bir komut satırı yardımcı programını kullanarak bir dosyada gerçekleştiği üzerinde satır numaralarını yazdırmak için basit bir yolu var mı grep, awk, perl, vs? UTF-8'den ASCII'ye bir metin dosyasının kodlamasını değiştirmek istiyorum, ancak bunu yapmadan önce, dosya dönüştürme rutinden etkilenen beklenmedik karakter değişikliklerini önlemek …
13 linux  grep  perl  awk  ascii 

3
Üst komut çıkışını filtreleme
Bir Mac çalıştırıyorum ve topsadece PID, COMMAND ve% CPU sütunları görüntülenecek şekilde belirli bir işlem için komutun çıkışını filtrelemek istiyorum . Sürecin PID'sini aldıktan sonra çalıştırıyorum: top -pid 1234 Ancak, bu işlem için 15'ten fazla sütun görüntülenir. Awk komutunu çıktısını alabilir miyim ve sadece şunu görüntüleyebilir miyim: PID COMMAND %CPU …
12 macos  command-line  bash  awk  top 

2
Awk sürümümü nasıl bulabilirim?
Ben awk sürümünü bilmek istiyorsanız ben aşağıdaki olsun: $ awk --version awk: not an option: --version Check-in man awkbenim awk olduğunu görmek mawk - kalıp tarama ve metin işleme dili
12 awk 


1
Tek tırnaklı awk ayırıcı nasıl kullanılır?
Aşağıdaki gibi SQL çıkışı bilgi çıkarmak için awk kullanmak istiyorum: (sayım (ayrı sunucu sınıfı) = '2') Ve bu örnekte 2 olan sayıyı çıkarmamız gerekiyor. Aşağıdaki gibi bir şey yapmak istiyorum, ancak tek tırnaktan nasıl kaçacağını anlayamıyorum: <sqlCommand> | awk 'BEGIN{FS="'"}{print $2}' Awk içinde alan ayırıcısı olarak nasıl bir gerçek tek …

1
Awk çift tırnak içine alındığında çalışmıyor
Bu komut çalışmıyor: ssh $HOST "ls -l | awk '{print $1}'"` Yukarıdaki komut göz ardı edilir awk. Bence çift tırnaklar olabilir mi? Ayrıca, awk içine başka bir çift tırnak seti nasıl ekleyebilirim? yani: ssh $HOST "awk '{print $1 "*"}' /some_file" Alıntılardan kaçmayı denedim, bunu bile denedim: ssh $HOST "awk '{print …
11 linux  shell  awk 


4
SQL benzeri gruplara göre ve komut satırındaki metin dosyaları için toplamı?
İki alanlı büyük metin dosyalarım var, birincisi bir dize, ikincisi bir tamsayı. Dosyalar ilk alana göre sıralanır. Çıktıya girmek istediğim, benzersiz bir dize başına bir satır ve aynı dizgelerin sayılarının toplamıdır. Bazı dizeler yalnızca bir kez görünürken, diğerleri birkaç kez görünür. Örneğin, aşağıdaki örnek verilere bakıldığında, sonuçta glehnia dizisi için …
7 linux  command-line  bash  sed  awk 

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.