Come aggiungere lo zero iniziale alla gamma bash?
Ad esempio, ho bisogno del ciclo 01,02,03, .., 29,30
Come posso implementarlo usando bash?Intervallo con zero iniziale in bash
15
A
risposta
16
un'altra seguenti trucco funziona:
seq -w 30
se si controlla la pagina man, si vedrà l'opzione -w è esattamente per il vostro requisito:
-w, --equal-width
equalize width by padding with leading zeroes
2
Questo funziona:
printf " %02d" $(seq 1 30)
5
È possibile utilizzare l'opzione formato di seguenti:
seq -f "%02g" 30
3
Un modo "puro bash" sarebbe qualcosa di simile:
echo {0..2}{0..9}
Questo darà voi il seguente:
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
Rimuovere il primo 00 e aggiungere gli ultimi 30 non è troppo difficile!
15
Nelle versioni recenti di bash si può fare:
echo {01..30}
uscita:
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
o se deve essere separati da virgola:
echo {01..30} | tr ' ' ','
che può anche essere realizzato con parameter expansion:
a=$(echo {01..30})
echo ${a// /,}
uscita:
01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30
Problemi correlati
- 1. Rimuovere lo zero iniziale in Java
- 2. zero iniziale in formato CSV su riaprire
- 3. Come nascondere lo zero iniziale in printf
- 4. visualizza zero iniziale in un gtk.SpinButton
- 5. Strage di ruby: mese senza zero iniziale?
- 6. Ottieni data Ora e minuti con zero iniziale
- 7. Formato .Net DateTime "Giorno" senza zero iniziale
- 8. Come produrre intervallo con passo in Perl?
- 9. Come si scrive l'ora dell'ora senza zero iniziale o spazio iniziale?
- 10. HTML5 Tipo di input = numero rimuove lo zero iniziale
- 11. Come convertire una stringa (con zero iniziale o no) in un intero?
- 12. Come produrre intervallo con passo n in bash? (Generare una sequenza di numeri con incrementi)
- 13. Bash durante la lettura dell'inizio del ciclo iniziale
- 14. Perché 0 (zero) viene stampato senza "0x" iniziale con C printf formato "% # x"?
- 15. Come si genera un intervallo di indirizzi IP con indirizzo IP iniziale e finale?
- 16. Perché parseInt() restituisce un risultato imprevisto quando passo una stringa con uno zero iniziale?
- 17. Javascript regex per convalidare se il numero inizia con lo zero iniziale
- 18. Sostituisce la sottostringa in una stringa con intervallo in JavaScript
- 19. Aggiunta 0 iniziale in php
- 20. jQuery AJAX con intervallo
- 21. Come stampare zero zero in Python
- 22. In dust.js il valore iniziale di $ idx non può essere basato su zero?
- 23. ottenere un inizio intervallo e Fine intervallo di una cella verticale fusa con Excel utilizzando VBA
- 24. Schermata iniziale animata con Phoneegap
- 25. Horizontal RecyclerView con padding iniziale
- 26. GET con bash in R
- 27. LPAD con zero di in VBScript
- 28. Selettore jquery mese: impostazione di un intervallo min/max iniziale in conflitto con la funzione "da" <"a"
- 29. per loop con intervallo in CoffeeScript
- 30. Sostituisci divisione con zero numpy
possibile duplicato di [Zero Padding In Bash] (http://stackoverflow.com/ domande/8789729/zero-padding-in-bash) –