Pytania otagowane jako text-formatting

Pytania dotyczące używania narzędzi wiersza poleceń, takich jak awk, sed, perl, pr itp., Do formatowania plików tekstowych. W przypadku łańcuchów formatu printf użyj tagu [printf]. W przypadku ciągów formatu daty [data]. Zobacz także tag [przetwarzanie tekstu].

3
Przeznaczenie formatu pliku „Tekst ASCII z nadpisywaniem”
Po pobraniu kodu źródłowego dla Bash przeglądałem dockatalog i natrafiłem na następujące pliki: bash.1jest zwykłym plikiem troff używanym do budowania strony man . bash.0jest jak zwykła wersja tekstowa strony man - tyle tylko, że ma ^Hznak kontrolny backspace swobodnie rozmieszczony na całej jej stronie. Te znaki kontrolne nie są wyświetlane …

1
Jak wydrukować json za pomocą JQ Standalone?
Obecnie, gdy chcę ładnie wydrukować plik json za pomocą jq , używam: cat file.json | grep jq . Spodziewałbym się jednak, że jqzaakceptuję nazwę pliku jako argument bez konieczności cofania się cat. Strona podręcznika mówi: jq [opcje ...] filtruj [pliki ...] ... Domyślnie jq odczytuje strumień obiektów JSON (oddzielonych spacjami) …


4
Wyrównanie danych wyjściowych skryptu powłoki Bash
Mój skrypt: 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 Czy wyprowadza takie informacje: Network 10.x.xx.xxx : Online Network 10.x.xx.xxx : …


3
Sformatuj wyjście cputime dla ps
Próbuję napisać skrypt, który może monitorować użycie procesora przez proces (w celu utworzenia wykresu). Jak dotąd jest to polecenie, którego używam ps -p $PROCID -o cputime,etimes Moją jedyną obawą jest to, że wydajność cputime wydaje się być [dd]hh:mm(lub coś podobnego, nie mogę teraz zapamiętać z góry głowy) Czy istnieje sposób …


4
Drukuj strony podręcznika o stałej szerokości
Za pomocą polecenia przykładowego man apropos > outputfile generowany jest plik tekstowy, który zawiera sformatowaną manstronę apropos(z pewnymi niewielkimi różnicami w odniesieniu do man aproposbezpośrednio drukowanych na ekranie, takich jak pogrubione znaki). Chciałbym jednak ręcznie ustawić maksymalną szerokość linii generowanego pliku wyjściowego, aby wszystkie akapity były wyrównane do tej szerokości. …

1
Formatowanie tekstu w kolumny
Mam plik z dwiema kolumnami, jak pokazano poniżej (przykład): PLIK 1: John 1 Peter 2 Michael Rod 3 Su 7 Louise 9 Muszę sformatować to, a moim oczekiwanym wynikiem powinno być: PLIK 1: John 1 Peter 2 Michael Rod 3 Su 7 Louise 9

4
Zmodyfikuj szerokość pierwszej kolumny w pliku za pomocą zmiennej liczby pól, używając awk
Rozumiem, jak korzystać z funkcji printf awk, ale nie chcę określać wszystkich pól. Załóżmy na przykład, że to mój plik: c1|c2|c3|c4|c5 c6|c7|c8|c9|c10 c11|c12|c13|c14|c15 Chcę go sformatować tak, aby pierwszym polem każdego rekordu była szerokość c11 - najdłuższa komórka w pierwszym polu: c1 |c2|c3|c4|c5 c6 |c7|c8|c9|c10 c11|c12|c13|c14|c15 Rozumiem, że mógłbym określić: …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.