|
|
Ordner erstellen
|
|
|
PowerShell:
|
|
|
|
|
|
PS C:\Users\flower>
|
|
|
PS C:\Users\flower> Write-Host "Alle Dateien wurden im Ordner $ordner erstellt."
|
|
|
Alle Dateien wurden im Ordner C:\Temp\MeineDateien erstellt.
|
|
|
|
|
|
|
|
|
|
|
|
Ordner erstellen
|
|
|
Bash:
|
|
|
|
|
|
flower@katrina MINGW64 ~
|
|
|
$ wochen=(44 45 46)
|
|
|
|
|
|
flower@katrina MINGW64 ~
|
|
|
$ typen=("txt" "pdf" "png")
|
|
|
|
|
|
flower@katrina MINGW64 ~
|
|
|
$ for name in "${namen[@]}"; do
|
|
|
> for woche in "${wochen[@]}"; do
|
|
|
> for typ in "${typen[@]}"; do
|
|
|
> dateiname="$name-KW$woche.$typ"
|
|
|
> touch "$dateiname"
|
|
|
> done
|
|
|
> done
|
|
|
|
|
|
PowerShell:
|
|
|
1. Finden Sie alle Dateien, die “KW44” im Namen haben:
|
|
|
Get-ChildItem -Path . -Filter "*KW44*"
|
|
|
|
|
|
|
|
|
Finden Sie alle “txt”-Dateien:
|
|
|
Get-ChildItem -Path . -Filter "*.txt"
|
|
|
|
|
|
3. Finden Sie alle Zusammenfassungen:
|
|
|
Get-ChildItem -Path . -Filter "Zusammenfassung*"
|
|
|
|
|
|
Bash:
|
|
|
1. Finden Sie alle Dateien, die “KW44” im Namen haben:
|
|
|
ls *KW44*
|
|
|
|
|
|
2. Finden Sie alle “txt”-Dateien:
|
|
|
ls *.txt
|
|
|
|
|
|
3. Finden Sie alle Zusammenfassungen:
|
|
|
ls Zusammenfassung*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Quoting:
|
|
|
|
|
|
'Text': Alles bleibt unverändert = echo 'Hallo $name' → Hallo $name
|
|
|
"Text": Variablen werden ersetzt = echo "Hallo $name" → Hallo Katrina
|
|
|
\: Schützt ein einzelnes Zeichen = echo Hallo\ Welt → Hallo Welt
|
|
|
|
|
|
Globbing:
|
|
|
|
|
|
[ ] : Zeichenklasse : ls Datei[12].txt
|
|
|
{} : Listen : touch {A,B,C}.txt
|
|
|
* : Beliebige Zeichen : ls *.txt
|
|
|
? : Ein Zeichen : ls Datei?.txt
|
|
|
Quoting schützt Zeichen, Globbing nutzt Muster für Dateisuche.
|
|
|
|