ZSH Workshop: Unterschied zwischen den Versionen
Drc (Diskussion | Beiträge) K (Interesse) |
Blinry (Diskussion | Beiträge) |
||
Zeile 9: | Zeile 9: | ||
*: und ich --[[Benutzer:Henning|Henning]] 14:14, 11. Feb. 2012 (CET) | *: und ich --[[Benutzer:Henning|Henning]] 14:14, 11. Feb. 2012 (CET) | ||
*: und ich --[[Benutzer:Entilzah|Entilzah]] 15:29, 11. Feb. 2012 (CET) | *: und ich --[[Benutzer:Entilzah|Entilzah]] 15:29, 11. Feb. 2012 (CET) | ||
+ | *: und ich --[[Benutzer:Blinry|blinry]] | ||
*c) zsh-user die etwas neues lernen wollen | *c) zsh-user die etwas neues lernen wollen | ||
*: z.B. ich --[[Benutzer:Ktrask|Ktrask]] 23:09, 10. Feb. 2012 (CET) | *: z.B. ich --[[Benutzer:Ktrask|Ktrask]] 23:09, 10. Feb. 2012 (CET) | ||
Zeile 19: | Zeile 20: | ||
! POI !! relevante zsh line !! Interesse (! hochinteressant / + interessant / O geht so) | ! POI !! relevante zsh line !! Interesse (! hochinteressant / + interessant / O geht so) | ||
|- | |- | ||
− | | living in the shell / basics (nicht allzu zsh-spezifisch) || <tt>evince =(curl www.irs.gov/pub/irs-pdf/fw4.pdf)</tt> || OOoO++ | + | | living in the shell / basics (nicht allzu zsh-spezifisch) || <tt>evince =(curl www.irs.gov/pub/irs-pdf/fw4.pdf)</tt> || OOoO+++ |
|- | |- | ||
| zsh interactive use || <tt><nowiki>echo **/*(mh-48); | | zsh interactive use || <tt><nowiki>echo **/*(mh-48); | ||
− | zmv 'artist_(<->)_(*)_releasegroup.mp3' '$1 ${(C)2:gs/_/ }.mp3'</nowiki></tt> || !+!!!+ | + | zmv 'artist_(<->)_(*)_releasegroup.mp3' '$1 ${(C)2:gs/_/ }.mp3'</nowiki></tt> || !+!!!+! |
|- | |- | ||
− | | zsh scripting || <tt><nowiki>[[ 'something' =~ 's(ometh)ing' ]] && print $match;</nowiki></tt> || ++++O+ | + | | zsh scripting || <tt><nowiki>[[ 'something' =~ 's(ometh)ing' ]] && print $match;</nowiki></tt> || ++++O++ |
|- | |- | ||
− | | .zshrc ueberblick und Moeglichkeiten || <tt>bindkey -e; bindkey jj vi-cmd-mode;</tt> || OOoO!! | + | | .zshrc ueberblick und Moeglichkeiten || <tt>bindkey -e; bindkey jj vi-cmd-mode;</tt> || OOoO!!! |
|- | |- | ||
− | | bash ~> zsh, und warum zsh > bash? || <tt>touch -- host:*; scp host:* .</tt> || OO!+!! | + | | bash ~> zsh, und warum zsh > bash? || <tt>touch -- host:*; scp host:* .</tt> || OO!+!!+ |
|- | |- | ||
− | | writing a completion || <tt>#compdef _application</tt> || +!+!++ | + | | writing a completion || <tt>#compdef _application</tt> || +!+!++! |
|} | |} | ||
[[Kategorie:Workshops]] | [[Kategorie:Workshops]] |
Version vom 11. Februar 2012, 18:20 Uhr
Organisator: Valodim
Termin: Ende Februar / Anfang Maerz, denke ich. Aktuell erstmal Themen abstecken.
Um den Content moeglichst an eurem Interesse auszurichten, wuerde mich einmal interessieren, wo ihr Schwerpunkte setzen wuerdet, bzw. wie viel Background schon da ist. Insbesondere gibt es vermutlich diese Kategorien von Interessenten:
- a) gaenzlich shell unerfahrene
- b) bash-user, die bekehrt werden wollen
- z.B. ich Daniel Bohrer 22:54, 10. Feb. 2012 (CET)
- und ich --Henning 14:14, 11. Feb. 2012 (CET)
- und ich --Entilzah 15:29, 11. Feb. 2012 (CET)
- und ich --blinry
- c) zsh-user die etwas neues lernen wollen
Und das ist nicht ganz einfach zu balancieren. Hab schonmal meine eigene Einschaetzung eingetragen, und aktuell wuerde ich vermutlich am ehesten die c) Leute ansprechen, aber das kann sich nach Bedarf aendern.
Falls tatsaechlich grosses Interesse an dem Themekomplex "shell statt KDE und gnome" besteht, also eher an basics als spezifischeren Themen, dann wuerde ich das vermutlich in einen weiteren Workshop auslagern.
POI | relevante zsh line | Interesse (! hochinteressant / + interessant / O geht so) |
---|---|---|
living in the shell / basics (nicht allzu zsh-spezifisch) | evince =(curl www.irs.gov/pub/irs-pdf/fw4.pdf) | OOoO+++ |
zsh interactive use | echo **/*(mh-48); zmv 'artist_(<->)_(*)_releasegroup.mp3' '$1 ${(C)2:gs/_/ }.mp3' | !+!!!+! |
zsh scripting | [[ 'something' =~ 's(ometh)ing' ]] && print $match; | ++++O++ |
.zshrc ueberblick und Moeglichkeiten | bindkey -e; bindkey jj vi-cmd-mode; | OOoO!!! |
bash ~> zsh, und warum zsh > bash? | touch -- host:*; scp host:* . | OO!+!!+ |
writing a completion | #compdef _application | +!+!++! |