Voglio ruotare tutte le immagini in una directory che corrisponda a un modello. Finora ho: for file in `ls /tmp/p/DSC*.JPG`; do convert $file -rotate 90 file+'_rotated'.JPG done ma questo non dà output?
Sto provando a stampare la linea abbinata e la 4a linea dalla linea abbinata (linea contenente l'espressione che sto cercando). Ho usato il seguente codice: sed -n 's/^[ \t]*//; /img class=\"devil_icon/,4p' input.txt Ma questo stampa solo la linea abbinata. Questo stampa solo la 4a riga. awk 'c&&!--c;/img class=\"devil_icon/{c=4}' input.txt Devo …
Sto provando a fare un piccolo comando che troverà i processi che utilizzano più potenza della CPU. In primo luogo, io uso ps aux > file.txte poi cut -c 16-20 file.txt | sort -n | tail -5. Il risultato che ottengo è questo: 1.0 2.7 8. 14.5 14.5 Quindi la …
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 . L'oggetto dello script che sto realizzando è confrontare due serie di file. I nomi …
Probabilmente conosci quella bomba a forcella : :(){ :|:&};: #WARNING: harmful code Mi chiedo perché sia necessario, per poter analizzare, includere uno spazio dopo l'apertura parentesi graffa.
E con il file più vecchio in fondo? Inoltre, se lo faccio, è anche possibile eliminare le intestazioni ridondanti contenute in ciascun file HTML? Mi vedo concatenare molti file HTML e sarebbe bello ridurre un po 'le dimensioni del file finale.
Supponiamo che abbiamo uno script bash in questo modo: echo "x" & echo "y" & echo "z" & ..... echo "Z" & wait c'è un modo per raccogliere i codici di uscita delle sotto shell / sottoprocessi? Alla ricerca di un modo per farlo e non riesco a trovare nulla. …
Qualche tempo fa ho creato uno script e ho aggiunto un po 'di registrazione, ma ho dimenticato come funziona il reindirizzamento per la registrazione :-( L'essenza è: #!/bin/bash LOGFILE=/some/path/mylogfile ( # here go my commands which produce some stdout # and, if something goes wrong, also some stderr ) 1>>${LOGFILE} …
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 4 anni fa . Nello script seguente - che richiede all'utente di confermare che desidera procedere con l'esecuzione …
Il caso: Ho bisogno di eseguire alcuni comandi / script a determinati intervalli di tempo e per questo ho due opzioni: impostare un cron-job implementare un ciclo con sleepnello script stesso. Domanda: Qual è l'opzione migliore dal punto di vista del consumo di risorse, perché? È cronil modo migliore? Cron …
Di 'che ho i seguenti file: |-- bar `-- foo |-- type_A_1 |-- type_A_2 |-- type_B_1 |-- type_B_2 |-- type_B_xx |-- type_B_xx `-- something_else Ho pensato al seguente comando print -l foo/*~{type_B*} stamperebbe tutto sotto foo tranne le cose che iniziano con type_Bma non lo fa, invece stampa tutto sotto …
Ho uno script che deve fare molte cose diverse su molte macchine remote diverse. Pensavo che un heredoc avrebbe funzionato per questo, ma non sono in grado di usare una variabile definita altrove nello script e una definita nell'ereded. Ecco un po 'di codice: #!/bin/sh FOO="foo" ssh some.remote.host << EOF …
Sto scrivendo uno script di installazione che verrà eseguito come /bin/sh. C'è una riga che richiede un file: read -p "goat can try change directory if cd fails to do so. Would you like to add this feature? [Y|n] " REPLY Vorrei spezzare questa lunga riga in molte righe in …
Ho una sceneggiatura simile a: c=0 for f in */*; do cp -v "$f" "/myhome/CE$(printf '%0*d' 2 $BATCHNUM)-new-stuctures_extracted/test-$(printf '%0*d' 5 $c)" c=$((c=c+1)) done Tuttavia, l'utente deve fornire una chiamata variabile BATCHNUM e altrimenti devo forzare l'esecuzione di questo script. Sarebbe meglio se potessi forzare l'arresto dello script che chiama questo …
Sto cercando un operatore "in" che funzioni in questo modo: if [ "$1" in ("cat","dog","mouse") ]; then echo "dollar 1 is either a cat or a dog or a mouse" fi È ovviamente una dichiarazione molto più breve rispetto, per esempio, all'utilizzo di diversi test "o".
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.