Perguntas com a marcação «text-formatting»

Perguntas sobre o uso de utilitários de linha de comando como awk, sed, perl, pr, etc. para formatar arquivos de texto. Para strings de formato printf, use a tag [printf]. Para strings de formato de data, [data]. Veja também a tag [text-processing].


1
Como prettyprint json usando jq standalone?
Atualmente, quando eu quero imprimir um arquivo json usando jq , eu uso: cat file.json | grep jq . No entanto, eu esperaria jqaceitar um nome de arquivo como argumento sem ter que recorrer cat. A página do manual diz: jq [opções ...] filtrar [arquivos ...] ... Por padrão, o …


4
Alinhamento da saída do script do shell Bash
Meu script: 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 Está produzindo informações como esta: Network 10.x.xx.xxx : Online Network 10.x.xx.xxx …


3
Formate a saída de cputime para ps
Estou tentando escrever um script que pode monitorar o uso da CPU de um processo por um intervalo (para criar um gráfico). Até agora, este é o comando que estou usando ps -p $PROCID -o cputime,etimes Minha única preocupação é que a saída do cputime pareça ser [dd]hh:mm(ou algo semelhante, …




1
Formatando texto em colunas
Eu tenho um arquivo com duas colunas, como mostrado abaixo (exemplo): ARQUIVO 1: John 1 Peter 2 Michael Rod 3 Su 7 Louise 9 Preciso formatar isso e minha saída esperada deve ser: ARQUIVO 1: John 1 Peter 2 Michael Rod 3 Su 7 Louise 9




6
AWK: quebrar linhas com 72 caracteres
$ awk 'length > 72' {HOW TO PRINT THE LINEs IN PCS?} msg ou seja, eu quero adicionar \ndepois de 72 caracteres e continuar, portanto, inicialmente, você pode precisar remover todos os \ns e adicioná-los. Pode ser mais fácil, mais fácil com outra ferramenta, mas vamos tentar o awk. [Atualizar] …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.