Temel metin stilini (kalın/alt çizgi/italik) işleyebilen Unix Bash komut dosyası örneklerini bulmaya çalışırken web'de trol çiziyorum, ancak hiçbir şey bulamadınız mı? Böyle bir şey yapmak mümkün mü? ÖrneğinBelirli bir metni embolden/underline/italicize için Unix Bash komut dosyası
:
- cesaret/Altı/biten tüm satırları italik ":"?
- (Kapat) Embolden/Underline/":" ile biten tüm satırları italikleştirin mi?
Bunu Automator aracılığıyla bir Hizmet olarak kurmak istiyorum; /bin/bash
kullanarak ve "seçili metin" (elbette zengin metin uyumlu bir dosyada) üzerinde işlem yapmak.
tput'un kontrol etmelidir, bu unutulmamalıdır ki her ne kadar ** tput sgr0 ** beklendiği gibi her zaman yapmaz, TÜM stil kaldırmak yapar Bu nedenle, kullanmakta olduğunuz stil ile ilgili "çıkış" kodunu kullanmanız önerilir (yani, alt çizgiyi başlatmak için $ {underline} kullanarak, sonra stil kullanımını sona erdirmek için $ {nounderline} çağrısı). –
Şerefe, Chris. Unix Bash için yeni ve sadece "one-liner" yaklaşımına aşina olduğum için, cehaletimi affedersiniz, ama sağladığınız kod (değişkenler ile vs.) Automator bin/bash'da kullanılabilir mi? Ayrıca "echo", "$" kullanımını anlamıyorum ... Sadece PHP'de kullanılan ekoyu gördüm. –
'sgr0' örneğinin beklendiği gibi performans gösteremediğini gösterir misiniz? –