Przeszukałem internet, próbując znaleźć przykłady skryptu Unix Bash, który radzi sobie z podstawową stylizacją tekstu (pogrubienie/podkreślenie/kursywa), ale nie mogę znaleźć niczego? Czy można coś takiego zrobić?Skrypt uniksowy Bash do zawiększenia/podkreślenia/zaznaczenia kursywą konkretnego tekstu
Na przykład:
- ośmielić/Podkreślenie/Kursywa wszystkie linie kończące się ":"?
- (Wyłącz) Embolden/Underline/Kursywa we wszystkich wierszach kończących się na ":"?
Chcę skonfigurować jako usługę za pośrednictwem Automatora; więc używając /bin/bash
i akcji na "zaznaczony tekst" (oczywiście w pliku zgodnym z plikiem RTF).
Ponadto, należy zauważyć, że chociaż ** tput sgr0 ** usuwa wszystkich stylizacji, to nie zawsze działają zgodnie z oczekiwaniami , więc najlepiej jest użyć kodu "exit" związanego z używanym stylem (np. za pomocą $ {underline}, aby rozpocząć obszar podkreślania, a następnie wywołanie $ {nounderline}, aby zakończyć używanie stylu). –
Pozdrawiam, Chris. Jestem nowicjuszem w Uniksie Bash i tylko dobrze znam podejście "jednego liniowca", więc wybacz mi moją ignorancję, ale czy kod podany przez ciebie (wraz ze zmiennymi itp.) Może być użyty w koszu/bash Automatora? Nie rozumiem też użycia "echo", "$" ... Widziałem tylko echo używane w PHP. –
Czy możesz pokazać przykład 'sgr0' nie działa zgodnie z oczekiwaniami? –