Ho un file di testo in una codifica sconosciuta o mista. Voglio vedere le righe che contengono una sequenza di byte non valida UTF-8 (eseguendo il piping del file di testo in un programma). Allo stesso modo, voglio filtrare le righe valide UTF-8. In altre parole, sto cercando .grep [notutf8] …
Devo eseguire periodicamente un comando che assicuri che alcuni file di testo siano mantenuti in modalità Linux. Sfortunatamente dos2unixmodifica sempre il file, che rovinerebbe i timestamp di file e cartelle e causerebbe scritture non necessarie. La sceneggiatura che scrivo è in Bash, quindi preferirei le risposte basate su Bash.
Il file di input1 è: dog 123 4335 cat 13123 23424 deer 2131 213132 bear 2313 21313 Do alla corrispondenza il modello da in other file(come dog 123 4335da file2). Corrispondo al motivo della linea è dog 123 4335e dopo aver stampato tutte le linee senza linea di corrispondenza il …
Lavoro con file CSV e a volte ho bisogno di controllare rapidamente il contenuto di una riga o colonna dalla riga di comando. In molti casi cut, head, tail, e gli amici farà il lavoro; tuttavia, il taglio non può facilmente gestire situazioni come "this, is the first entry", this …
Ho diversi .htmfile che si aprono in Gedit senza alcun avviso / errore, ma quando apro questi stessi file Jedit, mi avvisa della codifica UTF-8 non valida ... Il meta tag HTML indica "charset = ISO-8859-1". Jedit consente un elenco di codifiche di fallback e un elenco di rilevatori automatici …
Voglio convertire i .txtfile in .pdf. Sto usando questo: ls | while read ONELINE; do convert -density 400 "$ONELINE" "$(echo "$ONELINE" | sed 's/.txt/.pdf/g')"; done Ma questo produce un "errore" - se c'è una riga molto lunga nel file di testo, non viene racchiuso. Testo di input PDF di output …
Uso sed per eliminare rapidamente le righe con una posizione specifica come sed '1d' sed '5d' Ma cosa succede se voglio eliminare l'ultima riga del file e non conosco il conteggio delle righe (so che posso ottenerlo usando wce molti altri trucchi). Attualmente, utilizzare una soluzione alternativa con heade tailcombinato …
Esiste un modo semplice per sostituire / valutare le variabili di ambiente in un file? Come diciamo che ho un file config.xmlche contiene: <property> <name>instanceId</name> <value>$INSTANCE_ID</value> </property> <property> <name>rootPath</name> <value>/services/$SERVICE_NAME</value> </property> ...eccetera. Voglio sostituire $INSTANCE_IDnel file il valore della INSTANCE_IDvariabile d'ambiente, $SERVICE_NAMEcon il valore di SERVICE_NAMEvar env. Non saprò a …
$ cat data.txt aaaaaa aaaaaa cccccc aaaaaa aaaaaa bbbbbb $ cat data.txt | uniq aaaaaa cccccc aaaaaa bbbbbb $ cat data.txt | sort | uniq aaaaaa bbbbbb cccccc $ Il risultato di cui ho bisogno è di visualizzare tutte le righe dal file originale rimuovendo tutti i duplicati (non solo …
A volte, sto ricevendo un elenco separato da schede di input, che non è del tutto allineato, ad esempio var1 var2 var3 var_with_long_name_which_ruins_alignment var2 var3 C'è un modo semplice per renderli allineati? var1 var2 var3 var_with_long_name_which_ruins_alignment var2 var3
Ho un file con circa 30.000.000 di righe (Radius Accounting) e ho bisogno di trovare l'ultima corrispondenza di un determinato modello. Il comando: tac accounting.log | grep $pattern dà ciò di cui ho bisogno, ma è troppo lento perché il sistema operativo deve prima leggere l'intero file e quindi inviarlo …
Come posso sostituire tutte le newline con spazio tranne l'ultima newline. Posso sostituire tutta la newline con lo spazio usando trma come posso farlo con alcune eccezioni?
C'è un modo per commentare / decommentare uno script shell / config / ruby usando la riga di comando? per esempio: $ comment 14-18 bla.conf $ uncomment 14-18 bla.conf questo aggiungerebbe o rimuoverebbe l' #accesso bla.confon line 14a 18. Normalmente lo uso sed, ma devo conoscere il contenuto di quelle …
Sto cercando di rimuovere alcuni caratteri dal file (UTF-8). Sto usando trper questo scopo: tr -cs '[[:alpha:][:space:]]' ' ' <testdata.dat Il file contiene alcuni caratteri stranieri (come "Латвийская" o "àé"). trnon sembra capirli: li tratta come non alfa e li rimuove. Ho provato a cambiare alcune delle mie impostazioni locali: …
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.