awk

    6calore

    7risposta

    Sto provando a scrivere un'espressione regolare per sostituire uno o più simboli '+' presenti in un file con uno spazio. Ho provato le seguenti: echo This++++this+++is+not++done | awk '{ sub(/\++/, "

    26calore

    2risposta

    Sto cercando di ottenere i primi 22 caratteri da un file di dati Unix. Ecco i miei dati come di seguito. I primi 12 caratteri sono nella colonna 1 e i successivi 10 caratteri nella seconda colonna. 00

    6calore

    6risposta

    awk -F: '{ printf "%-3s %-2s","\n" $1 $2; }' Come aggiungo il codice colore? '\ E [1; 32m' io provare ad aggiungere a printf, mi danno l'uscita della stringa, invece di codice di colore .. '\e[1;32m

    11calore

    6risposta

    Ho il seguente script awk '{printf "%s", $1"-"$2", "}' $a >> positions; dove $a memorizza il nome del file. In realtà sto scrivendo più valori di colonna in una riga. Tuttavia, vorrei stampare una v

    5calore

    3risposta

    Sto cercando di creare un alias per un comando per vedere l'uso della memoria, ps -u user -o rss,command | grep -v peruser | awk '{sum+=$1} END {print sum/1024}' ma, l'ingenuo, #.bash_aliases alias

    8calore

    4risposta

    diviso ho i seguenti dati in array: MY_ARR[0]="./path/path2/name.exe 'word1 word2' 'name1,name2'" MY_ARR[1]="./path/path2/name.exe 'word1 word2' 'name3,name4,name5'" MY_ARR[2]=".name.exe 'word1 word

    22calore

    7risposta

    Ho un programma in C che voglio chiamare usando awk nello scripting di shell. Come posso fare qualcosa di simile?

    33calore

    3risposta

    Sto cercando di utilizzare \d in regex in sed, ma non funziona: sed -re 's/\d+//g' Ma questo sta lavorando: sed -re 's/[0-9]+//g'

    18calore

    4risposta

    Sto provando a eseguire un singolo comando su ssh che contiene "sottocodice" o $ (sottocodice) (lo uso sempre ma non conosco il nome ufficiale per quello) da eseguire per primo, ma sul server di desti

    6calore

    5risposta

    sto lavorando il seguente script bash: # contents of dbfake file 1 100% file 1 2 99% file name 2 3 100% file name 3 #!/bin/bash # cat out data cat dbfake | # select lines containing 100% gr