Questions marquées «text-formatting»

Questions sur l'utilisation des utilitaires de ligne de commande tels que awk, sed, perl, pr, etc. pour formater des fichiers texte. Pour les chaînes au format printf, utilisez la balise [printf]. Pour les chaînes de format de date, [date]. Voir aussi la balise [text-processing].


1
Comment imprimer JSON en utilisant JQ autonome?
Actuellement, lorsque je souhaite imprimer un fichier json à l'aide de jq , j'utilise: cat file.json | grep jq . Pourtant, je m'attendrais jqà accepter un nom de fichier comme argument sans avoir à y recourir cat. La page de manuel indique: jq [options ...] filtre [fichiers ...] ... Par …


4
Alignement de la sortie du script shell Bash
Mon 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 Génère des informations comme ceci: Network 10.x.xx.xxx : Online Network 10.x.xx.xxx …


3
Formater la sortie de cputime pour ps
J'essaie d'écrire un script qui peut surveiller l'utilisation du processeur d'un processus sur un intervalle (pour créer un graphique). Jusqu'à présent, c'est la commande que j'utilise ps -p $PROCID -o cputime,etimes Ma seule préoccupation est que la sortie de cputime semble être [dd]hh:mm(ou quelque chose de similaire, je ne me …




1
Formatage du texte en colonnes
J'ai un fichier avec deux colonnes comme indiqué ci-dessous (exemple): FICHIER 1: John 1 Peter 2 Michael Rod 3 Su 7 Louise 9 J'ai besoin de formater cela et ma sortie attendue devrait être: FICHIER 1: John 1 Peter 2 Michael Rod 3 Su 7 Louise 9


5
Remplacement du trait de soulignement par une virgule et suppression des guillemets doubles dans CSV
J'ai un fichier CSV en tant que input.csv "1_1_0_0_76" "1_1_0_0_77" "1_1_0_0_78" "1_1_0_0_79" "1_1_0_0_80" "1_1_0_0_81" "1_1_0_0_82" "1_1_0_0_83" "1_1_0_0_84" "1_1_0_0_85" ............. etc. J'ai besoin de convertir ce fichier CSV en result.csv 1,1,0,0,76 1,1,0,0,77 1,1,0,0,78 1,1,0,0,79 1,1,0,0,80 1,1,0,0,81 1,1,0,0,82 1,1,0,0,83 1,1,0,0,84 1,1,0,0,85


6
AWK: encapsuler les lignes à 72 caractères
$ awk 'length > 72' {HOW TO PRINT THE LINEs IN PCS?} msg c'est-à-dire que je veux l'ajouter \naprès 72 caractères et continuer, donc au début, vous devrez peut-être supprimer tous les \ns et les ajouter. Cela peut être plus facile avec un autre outil, mais essayons de awk. [Mise …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.