A causa delle specifiche delle mie esigenze di archiviazione, non mi sento a mio agio con solidi archivi tar.gz e invece uso 7z. Per fare questo uso il seguente comando: 7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=off ~/my/folder.7z ~/my/folder/* Per creare un archivio di tutto all'interno ~/my/folder/come ~/my/folder.7zfile. Ma …
Ho risposto a questa domanda su SuperUser che era qualcosa correlato al tipo di espressioni regolari utilizzate durante il grepping di un output. La risposta che ho dato è stata questa: tail -f log | grep "some_string.*some_string" E poi, in tre commenti alla mia risposta, @Bob ha scritto questo: .*è …
Ho bisogno di cercare e sostituire tutte le occorrenze di un personaggio sconosciuto in alcuni file con lo stesso nome. Aprendo questi file con vi, ho letto il codice <91> per quel personaggio. Aprendoli con nano, ho letto un "punto interrogativo" in un diamante (rombo nero). Vorrei sostituire un personaggio …
Voglio usare cat con caratteri jolly in bash per stampare più piccoli file (ogni file è una frase) sullo standard output. Tuttavia, i contenuti del file separato non sono separati da una nuova riga, cosa che mi piacerebbe per facilità di lettura. Come posso aggiungere un delimitatore di file di …
Ho convertito un singolo file da BMP in PNG con ImageMagick convertusando il comando seguente convert CD\ Front.bmp CD\ Front.png Ho molti di questi file, quindi ho provato: for f in */*.bmp ; do convert $f ${f%bmp}png; done ma questo comando si blocca per sempre. Che cosa sto facendo di …
Supponiamo che una directory abbia 100 file che iniziano con la lettera "a". Se eseguo una operazione grep <some string> a*dal terminale, come gestirà la shell? Espanderà l'espressione regolare, otterrà un elenco di tutti i file che iniziano con a e grep su ognuno di quelli in sequenza? O c'è …
Spesso voglio fare una variante di questo linguaggio: $ mkdir 2010 $ svn mv * 2010 Certo, ricevo un errore perché anche il glob corrisponde al 2010: svn: Cannot copy path '2010' into its own child '2010/2010' C'è un modo per sostituirlo "svn mv * 2010"con un diverso rivestimento che …
Questo funziona in bash: touch a b c echo !(a) Se eseguo sopra lo script in zsh (con kshglobon), mi lamento: zsh: number expected Se aggiungo |dopo a, funziona: echo !(a|) Perché?
Vorrei elencare tutti i file in una cartella chiamata foldernamecon estensione test, atestoppure btest. Il mio pensiero immediato fu di scappare ls ./foldername/*.{a,b,}test Funziona bene a meno che non ci sia nulla con l'estensione atest, nel qual caso ottengo l'errore zsh: no matches found: ./foldername/*.atest. C'è un modo in cui …
Questa è una domanda a casa: Abbina tutti i nomi di file con 2 o più caratteri che iniziano con una lettera minuscola, ma non terminano con una lettera maiuscola. Non capisco perché la mia soluzione non funzioni. Quindi ho eseguito il seguito: touch aa touch ha touch ah touch …
Penso che ci debba essere una risposta semplice a questo, ma non riesco a capire perché questo non funziona! Ho una cartella nella mia directory home (beh, alcuni livelli più in basso) chiamata plug-in installati. Voglio trasferire tutto il contenuto di quella cartella (circa 15 file .jar) in cartelle diverse, …
Ho due file nella mia cartella corrente (MA502) i cui nomi sono - MA502_TAAGGCGA-TCGCAGG_L001_R1_001.at.fastq MA502_TAAGGCGA-TCGCAGG_L001_R2_001.at.fastq Ho molte di queste cartelle, ad esempio MA503, MA504, ecc., E voglio passare in rassegna quelle. Assegno i miei nomi di variabili usando i caratteri jolly - Forward=*R1*.at.fastq Reverse=*R2*.at.fastq Voglio elaborare questi file in uno …
du -hc *zipmi mostra la dimensione totale dei file zip in una cartella, ma mostra anche ogni singola dimensione del file della cartella. Ho solo bisogno di dimensioni totali. C'è un modo per mostrare la dimensione totale di una cartella senza mostrare le dimensioni di un singolo file?
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.