Ich möchte eine Folge von Nummer wie diese bekommen 01,02, .., 30 Aber wenn ich {01..30} verwende, werde ich 1,2, .. 30 bekommen , die Null vor der einstelligen Zahl fehlt. Wie kann ich das Format wie 01,02..30 bekommen? Vielen Dank im VorausLinux Variable Expansion Problem?
3
A
Antwort
3
In Bash4, Ihre {01..30}
Klammer Erweiterung tatsächlich funktioniert, wie Sie es möchten. Wenn Sie auf Bash3 oder niedriger sind, können Sie das printf
Built-in zusammen mit der Klammer-Erweiterung verwenden, um zu erhalten, was Sie wollen, ohne auf externe Befehle zurückgreifen zu müssen.
$ printf "%02d " {1..20}
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20
1
seq -w 1 30 # ought to work
wie in:
for number in $(seq -w 1 30); do
touch /tmp/bleah$number.dat
done
Verwandte Themen
- 1. Shell Script Tilde Expansion
- 2. Android Expansion apk
- 3. Java Swing JTree Expansion
- 4. __VA_ARGS__ Expansion mit MSVC
- 5. Bash Parameter Expansion Begrenzer
- 6. Android/Linux-Dateiberechtigungen Problem
- 7. Emacs elisp Expansion-Dateiname Verhalten auf Windows
- 8. definieren Variable in Linux, die
- 9. Linux-Bash: Mehrere variable Zuordnung
- 10. jquery Variable Umfang Problem
- 11. jQuery - Variable Scope Problem
- 12. Problem nicht definierte Variable
- 13. PHP Variable Problem
- 14. Erfasst Variable Instanziierung Problem
- 15. linq 'Bereich Variable' Problem
- 16. PHP - Echo Variable Problem
- 17. Sequenzierung unter einer variadische Expansion
- 18. Brace Expansion in Python glob
- 19. Problem mit .bash_profile in linux
- 20. Posix timer_create() Problem auf Linux
- 21. C Macro Expansion in mehrere Funktionsaufrufe
- 22. Ein Problem mit Android Studio unter Linux
- 23. Home-Verzeichnis Expansion (~) in einem Argument
- 24. Apk Expansion Files - Anwendungslizenzierung - Entwicklerkonto - NOT_LICENSED Antwort
- 25. Linux: Eine Variable als Datei lesen
- 26. Batch-Datei Variable Bereich Problem
- 27. PHP $ _GET Variable verursacht Problem
- 28. Problem mit Javascript Variable Scope
- 29. Variable Scope Problem in C#
- 30. Variable nicht gefunden; Scoping Problem
immer besser zu verwenden, wenn verfügbar. kannte Bash4 nicht, danke! –