«text-formatting» etiketlenmiş sorular

Metin dosyalarını biçimlendirmek için awk, sed, perl, pr, vb. Gibi komut satırı yardımcı programlarının kullanılmasıyla ilgili sorular. Printf format dizeleri için [printf] etiketini kullanın. Tarih biçimi dizeleri için, [tarih]. Ayrıca [metin işleme] etiketine bakın.

3
“ASCII metin, fazla çizili” dosya biçiminin amacı
Bash kaynak kodunu indirdikten sonra, docdizine göz atıyordum ve aşağıdaki dosyalara rastladım: bash.1man sayfasını oluşturmak için kullanılan düzenli bir troff dosyasıdır . bash.0Bu, man sayfasının düz bir metin versiyonuna benziyor - yalnızca liberal bir biçimde dağılmış olan ^Hbackspace kontrol karakterine sahip . Bu kontrol karakterleri Git web arayüzü tarafından verilen …

1
Jq bağımsız kullanarak json prettyprint nasıl?
Şu anda, jq kullanarak bir json dosyasını güzel bir şekilde yazdırmak istediğimde kullanıyorum: cat file.json | grep jq . Yine de jqbir dosya adını, geri dönüş yapmak zorunda kalmadan argüman olarak kabul etmeyi beklerdim cat. Man sayfa diyor ki: jq [seçenekler ...] filtre [dosyalar ...] ... Varsayılan olarak, jq stdin'den …


4
Bash kabuk betiği çıktı hizalaması
Benim betiğim: date echo -e "${YELLOW}Network check${NC}\n\n" while read hostname do ping -c 1 "$hostname" > /dev/null 2>&1 && echo -e "Network $hostname : ${GREEN}Online${NC}" || echo -e "${GRAY}Network $hostname${NC} : ${RED}Offline${NC}" done < list.txt sleep 30 clear done Bu şekilde bilgi çıktısı veriyor mu: Network 10.x.xx.xxx : Online Network …

12
Satırdan sütuna dönüştürme
Bir dosyam olduğunu varsayalım: file1: PAPER TEAM MANISH NISHA GARIMA JYOUTI ........etc İstediğim Dosya2: PAPER TEAM MANISH NISHA GARIMA JYOUTI Dosya1'in satırdan sütuna dönüştürülmesi.

3
Ps için cputime çıktısını biçimlendirin
(Bir grafik oluşturmak için) bir işlemin CPU kullanımını bir aralıkta izleyebilir bir komut dosyası yazmaya çalışıyorum. Şimdiye kadar kullandığım komut bu ps -p $PROCID -o cputime,etimes Tek endişem, cputime çıktısının [dd]hh:mm(ya da benzer bir şeyin, şimdi kafamın üstünü hatırlayamadığı) görünmesi. Saniyede geçen zamanı biçimlendirmek için saniyeler içinde, örneğin etime -> …


4
Sabit genişlikte kılavuz sayfalar yazdırma
Örnek komutla man apropos > outputfile biçimlendirilmiş mansayfasını içeren bir metin dosyası oluşturulur apropos( man aproposkalın karakterler gibi doğrudan ekrana basılmasıyla ilgili küçük farklılıklar vardır ). Ancak, tüm paragraflar bu genişliğe haklı gösterilecek şekilde oluşturulan çıktı dosyasının maksimum çizgi genişliğini manuel olarak ayarlamak istiyorum. mansayfalar aracılığıyla oluşturulur groff: örneğin, .ll …

1
Metni sütunlara biçimlendirme
Aşağıda gösterildiği gibi iki sütun içeren bir dosya var (örnek): DOSYA 1: John 1 Peter 2 Michael Rod 3 Su 7 Louise 9 Bu biçimlendirmek gerekiyor ve benim beklenen çıktı olmalıdır: DOSYA 1: John 1 Peter 2 Michael Rod 3 Su 7 Louise 9

4
Awk kullanarak dosyadaki ilk sütunun genişliğini değişken sayıda alanla değiştirme
Awk'ın printf işlevini nasıl kullanacağımı anlıyorum, ancak her alanı belirtmek istemiyorum. Örneğin, bunun benim dosyam olduğunu varsayalım: c1|c2|c3|c4|c5 c6|c7|c8|c9|c10 c11|c12|c13|c14|c15 Her kaydın ilk alanı, ilk alandaki en uzun hücre olan c11 genişliği olacak şekilde biçimlendirmek istiyorum: c1 |c2|c3|c4|c5 c6 |c7|c8|c9|c10 c11|c12|c13|c14|c15 Anlayabileceğimi anlıyorum: awk -F"|" '{printf "%-3s%s%s%s%s\n", $1, $2, $3, …

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.