Ho un esempio di file / etc / passwd come questo: tom:x:1000:1000:Work:/home/tom:/bin/bash george:x:1000:1000:Work:/home/george:/bin/bash bla:x:1000:1000:Work:/home/bla:/bin/bash boo:x:1000:1000:Work:/home/boo:/bin/bash bee:x:1000:1000:Work:/root/list:/bin/bash Sto cercando di elencare tutti gli utenti con una cartella home in /home/. scrissi cat ~/Desktop/e.txt |awk -F ":" '{if ($6 ~/^/home/) print $1;}' dove e.txt è il testo che ho copiato qui. Capisco …
Esiste un modo conveniente per identificare blocchi di testo duplicati o quasi duplicati all'interno di un file? Voglio usarlo per identificare la duplicazione del codice. Sembra che ci siano programmi speciali con questa capacità, ma non sto cercando di coinvolgerlo. Spero che ci sia uno strumento simile a diff che …
Come creare un nuovo file unendo colonne selettive da due file separati usando awk? Senza incasinare gli elementi degli ordini di ENTRAMBI i file. Esempio: il file 3 può contenere la colonna 1,2,3 dal file 1 e la colonna 4 dal file 2. File 1 A 23 8 T A …
Sto cercando qualcosa che si comporti come quello di Perl chomp. Sto cercando un comando che stampa semplicemente il suo input, meno l'ultimo carattere se è una nuova riga: $ printf "one\ntwo\n" | COMMAND_IM_LOOKING_FOR ; echo " done" one two done $ printf "one\ntwo" | COMMAND_IM_LOOKING_FOR ; echo " done" …
Ho ricevuto un file .csv con la FF FEDBA: $ head -n1 dotan.csv | hd 00000000 ff fe 41 00 64 00 20 00 67 00 72 00 6f 00 75 00 |..A.d. .g.r.o.u.| Quando lo utilizzo awkper analizzarlo ricevo un mucchio di byte null, che sospetto sia dovuto all'ordine …
Qualcuno può suggerire un modo elegante per raggiungere questo obiettivo? Ingresso: test instant () test instant () ... test instant () //total 1000 lines l'output dovrebbe essere: test instant1 () test instant2 () test instant1000() Le righe vuote sono nei miei file di input e ci sono molti file nella …
Ho un file di testo da 250 MB, tutto in una riga. In questo file voglio sostituire i acaratteri con i bcaratteri: sed -e "s/a/b/g" < one-line-250-mb.txt Non riesce con: sed: couldn't re-allocate memory Mi sembra che questo tipo di attività possa essere eseguita in linea senza allocare molta memoria. …
Ho un file che contiene dati come questo: report aaaaaaaa - .. -th bbbbbbbbb -to ccccccccc .. --. Domanda: desidero rimuovere qualsiasi riga che non inizia con le seguenti stringhe: report -th -to ciò significa che l'output desiderato rimuoverà tutti quei punti e hash indesiderati medi e avrà questo aspetto: …
C'è un modo conveniente per convertire l'output del comando "albero" * nix in formato JSON? Modifica: penso di non aver descritto il mio problema abbastanza bene. Il mio obiettivo è convertire qualcosa del tipo: . |-- dir1 | |-- dirA | | |-- dirAA | | `-- dirBB | `-- …
Ho tre tipi di dati che sono in diversi formati; per ogni tipo di dati, esiste uno script Python che lo trasforma in un unico formato unificato. Questo script Python è lento e associato alla CPU (a un singolo core su una macchina multi-core), quindi voglio eseguirne tre istanze - …
Sto cercando di ordinare all'interno di una riga di input su un numero sconosciuto di campi: Ingresso: ab bc bc ab cd ef bc bc cd ef cd bc ab ef ab bc cd gh Produzione: ab bc ab bc bc cd ef bc cd ef ab cb cd ab …
Sto provando a scrivere uno script di shell che richiede un carattere ASCII nell'intervallo AZ o az e restituisce il suo valore numerico equivalente. Ad esempio, l'output potrebbe essere simile al seguente: scarlet$ Please type a character between A and Z or between a and z: scarlet$ A scarlet$ The …
Ho bisogno di creare il file /opt/nginx/conf.d/default.confcon questo contenuto tramite script di shell e creare il file se non esiste: server { listen 80 default_server; listen [::]:80 default_server; server_name _; root /usr/share/nginx/html; } Come posso scrivere contenuti multilinea tramite uno script di shell? Ho creato la directory sudo mkdir -p …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.