A causa di un bug dell'applicazione non ancora diagnosticato, ho diverse centinaia di server con un disco completo. C'è un file che è stato riempito con righe duplicate, non un file di registro, ma un file di ambiente utente con definizioni variabili (quindi non posso semplicemente eliminare il file). Ho …
Sto scrivendo uno script, voglio verificare se la prima riga del file corrisponde a un determinato modello e se lo stampa quindi il file. Come posso raggiungere questo obiettivo? Come posso verificare il motivo? C'è un modo per verificare il modello e in base all'output fare qualcosa .. MODIFICA: Dai …
Il file file1.txt contiene righe come: /api/purchase/<hash>/index.html Per esempio: /api/purchase/12ab09f46/index.html Il file file2.csv contiene righe come: <hash>,timestamp,ip_address Per esempio: 12ab09f46,20150812235200,22.231.113.64 a77b3ff22,20150812235959,194.66.82.11 Voglio filtrare file2.csv rimuovendo tutte le righe in cui il valore di hash è presente anche in file1.txt. Questo è da dire: cat file1.txt | extract <hash> | sed …
Con il comando di esempio man apropos > outputfile viene generato un file di testo che contiene la manpagina formattata di apropos(con alcune piccole differenze rispetto alla man aproposstampa diretta sullo schermo, come i caratteri in grassetto). Ma vorrei impostare manualmente la larghezza massima della linea del file di output …
Ho un file nel seguente formato: $ cat /tmp/raw 2015-01 5000 1000 2015-02 6000 2000 2015-03 7000 3000 Ora, quello che voglio è ottenere il valore combinato dalle colonne 2 e 3 in ogni riga in modo che i risultati siano i seguenti: 2015-01 6000 2015-02 8000 2015-03 9000 Ho …
Sto cercando un metodo per stampare il numero più lungo in una stringa. Ad esempio: se ho la stringa 212334123434test233 come posso stampare 212334123434 ? Nota: sto cercando la sequenza di numeri continua più lunga, non il valore numericamente più alto. Modifica: grazie per le risposte, a tutti. La risposta …
Ho un grande file bibtex con molte voci in cui ogni voce ha la struttura generale @ARTICLE{AuthorYear, item = {...}, item = {...}, item = {...}, etc } (in alcuni casi ARTICLEpotrebbe essere una parola diversa, ad esempio BOOK) Quello che vorrei fare è scrivere un semplice script (preferibilmente solo …
Ho i seguenti due file (ho riempito le linee di punti in modo che ogni linea in un file abbia la stessa larghezza e ho reso il file1 tutto maiuscolo per renderlo più chiaro). contents of file1: ETIAM...... SED........ MAECENAS... DONEC...... SUSPENDISSE contents of file2 Lorem.... Proin.... Nunc..... Quisque.. Aenean... …
Ho un file di dati che voglio normalizzare utilizzando awk, basato sull'ultimo punto dati. Pertanto, vorrei accedere prima all'ultimo punto dati, per normalizzare i dati, quindi elaborarli normalmente. Il seguente metodo, usando tacdue volte, fa il lavoro, ma è forse più complicato del necessario. $ cat file 0 5 1 …
Ho un file .csv (su un mac) che ha un sacco di righe vuote, ad esempio: "1", "2", "lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum ","2","3","4" "1", "2", "lorem ipsum lorem ipsum lorem …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Unix e Linux Stack Exchange. Chiuso 5 anni fa . Ho due stringhe. Per il bene dell'esempio sono impostati in questo modo: string1="test toast" …
Esiste un comando che può essere utilizzato per evidenziare facilmente (con colori, testo in grassetto o sfondo / primo piano invertiti) stringhe specifiche in stdin mentre si passa l'intera stringa a stdout? Sto pensando di costruirlo , ma preferirei semplicemente usarlo se esiste già. Alcune caratteristiche desiderabili: Le stringhe di …
Ho un file chiamato /tmp/urlFiledove ogni riga rappresenta un URL. Sto provando a leggere dal file come segue: cat "/tmp/urlFile" | while read url do echo $url done Se l'ultima riga non termina con un carattere di nuova riga, tale riga non verrà letta. Mi chiedevo perché? È possibile leggere …
Ho centinaia di file che contengono " </foo:bar>" cc bb aa </foo:bar> dd xx vv Voglio cambiarli tutti in una volta cc bb aa </foo:bar> sed funziona bene quando gli do il nome esatto del file sed -i "/ </ foo: bar> / q" 99999.txt ma quando provo a cambiarle …
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.