La documentation POSIX pour la correspondance de templates a déclaré que: Un personnage ordinaire est un model qui doit correspondre à lui-même. Il peut s'agir de n'importe quel caractère du jeu de caractères pris en charge, à l'exception de NUL, des caractères de shell spéciaux dans Quoting qui requièrent des citations et des trois caractères […]
En vim mode zsh en vim mode , j'écris quelque chose foo foo bar bar Ensuite, j'appuie sur Esc pour aller en mode normal et tapez : foo foo bar bar execute: _ Ensuite, je suppose que je peux le faire, je veux chercher et replace la bar avec baz foo foo bar bar execute: […]
Quelqu'un se soucie de m'expliquer pourquoi les espaces de la première command semblent être interprétés comme des sauts de ligne? Se produit également en remplaçant print pour l'écho. $for l in $( find *.txt -exec head -1 {} \; ); echo $l; 9.16.11 09:20 9.19.11 18,41 9.21.11 07:15 $find *.txt -exec head -1 {} \; […]
Duplicata possible: Programmation shell, évitant les files temporaires Disons que j'ai le file data.txt et la command cmd . cmd prend un argument, un file. Ou, vous pourriez utiliser stdin . Maintenant, dites data.txt est en majuscule, mais cmd ne fonctionne que si toutes datatables sont en minuscules. Bien sûr, vous pourriez le faire tr […]
Dans le shell Z, comment utiliser bindkey pour lier une séquence de keys à un script?
Existe-t-il un moyen less laborieux de définir une version locale du tableau $path que ce qui est indiqué dans l'extrait suivant? foo () { local holdpath holdpath=($path) local path path=($holdpath) if ( some_condition ) path=( $PREFIX $path ) # do stuff } Je me réfère spécifiquement à la chanson-et-danse avec holdpath … Si au contraire […]
J'utilise zsh et j'ai défini quelques fonctions de shell d'utilité dans certains scripts shell, peu d'entre eux étant appelés à partir de ~ / .zshrc, supposons donc que nous ne connaissons pas l'location de ces fonctions. Une fonction est: function k.pstree.n { if [ "$1" != "" ] then pstree -p | grep -C3 "$1" […]
J'essaie de renommer en masse les files d'une extension à l'autre (arrière-plan: utilisez haml au lieu d'erb dans mon application rails). Je reçois la sortie suivante lors de l'émission de la command renommer: % zmv '**/*.erb' $1.haml zmv: error(s) in substitution: app/views/l/links/index.html.erb and app/views/index/index.html.erb both map to .haml app/views/l/links/new.html.erb and app/views/l/links/index.html.erb both map to .haml […]
J'utilise un file hosts pour bloquer les publicités / domaines malveillants. Quand j'utilise ssh ou scp dans zsh et que j'essaie de compléter un onglet, il faut 5 à 10 secondes avant que quelque chose n'apparaisse, et ce qui apparaît est généralement une list de 20+ domaines que j'ai bloqués et enterré avoir besoin. J'ai […]
J'utilise zsh comme shell par défaut et .zshrc pour modifier mes variables d'environnement. Quand je démarre gvim partir du terminal tout va bien mais si je démarre gvim avec l'icône du bureau, mes variables env disparaissent. (Juste pour le supprimer, :shell bien mais les commands :! Ne le sont pas) J'ai essayé de déplacer mes […]