Domande taggate «shell-script»

Domande su script di shell, file eseguibili interpretati da una shell (bash, zsh, ecc.).







3
Come rimuovere \ n tra gli output di due comandi echo?
Ho un file di testo contenente un nome file in ogni riga: 111_c4l5r120.png 123_c4l4r60.png 135_c4l4r180.png 147_c4l3r60.png 15_c4l1r120.png ... Voglio convertirlo in questa forma: 111_c4l5r120.png 111 123_c4l4r60.png 123 135_c4l4r180.png 135 147_c4l3r60.png 147 15_c4l1r120.png 15 ... usando questo codice: #!/bin/bash while IFS='' read -r line || [[ -n "$line" ]]; do echo …

2
Come rimuovere un parametro posizionale da $ @
Fondamentalmente, voglio "cogliere" la prima occorrenza -infdall'elenco dei parametri. (I restanti parametri verranno passati a un comando diverso.) Lo script che ho ha la seguente struttura: #!/bin/sh <CODE> for POSITIONAL_PARAM in "$@" do <CODE> if [ "$POSITIONAL_PARAM" = '-inf' ] then <PLUCK $POSITIONAL_PARAM FROM $@> break fi <CODE> done <CODE> …

2
Perché "bash -x" rompe questo script?
Ho uno script che misura per quanto tempo viene eseguito un comando. Ha bisogno del timecomando "reale" , vale a dire un binario per esempio in /usr/bin/time(poiché il built-in bash non ha il -fflag). Di seguito, uno script semplificato che può essere eseguito il debug: #!/bin/bash TIMESEC=$(echo blah | ( …


1
Copia un file e aggiungi un timestamp
Ho due problemi con il mio script che copia i file e aggiunge un timestamp al nome. cp -ra /home/bpacheco/Test1 /home/bpacheco/Test2-$(date +"%m-%d-%y-%T") Quanto sopra viene aggiunto Test2come nome file, ma voglio che mantenga il nome del file del file di origine originale che in questo esempio è denominato Test. cp …





Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.