Domande taggate «zsh»

Zsh è una shell con molte funzionalità avanzate di riga di comando e script.

1
Matrici e loop in zsh
Sto cercando di imparare loop e manipolazione di array in zsh. Supponiamo di avere due matrici in zsh con lo stesso numero sconosciuto di elementi e ognuna contenente un elenco di percorsi, ad es LOCAL_ARRAY=($LOCAL_PATH_1 $LOCAL_PATH_2 $LOCAL_PATH_3) REMOTE_ARRAY=($REMOTE_PATH_1 $REMOTE_PATH_2 $REMOTE_PATH_3) Vorrei scorrere contemporaneamente entrambe le matrici con un indice comune, …
9 zsh  array 



2
Ignora "nessuna corrispondenza"
Vorrei elencare tutti i file in una cartella chiamata foldernamecon estensione test, atestoppure btest. Il mio pensiero immediato fu di scappare ls ./foldername/*.{a,b,}test Funziona bene a meno che non ci sia nulla con l'estensione atest, nel qual caso ottengo l'errore zsh: no matches found: ./foldername/*.atest. C'è un modo in cui …

2
Ricerca di completamento di argomenti simili a pesci in ZSH
Stavo scherzando con il pesce e ho notato questo comportamento utile Se ho digitato wget -<tab><tab><tab>, sono stato inserito in un menu interattivo. Tuttavia, quando ho digitato, ho cercato le descrizioni degli argomenti stessi. Ho provato questo in zsh e digitando questo menu mi è sembrato di riportare al mio …

1
Come posso accedere a livello di codice al completamento di zsh?
zsh ha un sistema di completamento, attivato premendo tab: llama@llama:~$ git st<Tab> Completing main porcelain command stash -- stash away changes to dirty working directory status -- show working-tree status Completing plumbing internal helper command stripspace -- filter out empty lines Tutto quello che sono riuscito a capire è che …


4
Come posso sopprimere lo spazio tra gli argomenti generati durante l'espansione del controvento?
Ho usato il seguente comando per creare un elenco di URL che voglio testare: echo -e localhost:8080/reports/{promos,promo-updates,scandown}/{130,139,142}{,-unburdened,-burdened}{,.pdf,.xls,.xlsx,.csv,.preload}"\n" >> urls.txt Sfortunatamente gli URL aggiunti a urls.txtciascuno avevano uno spazio davanti a loro (tranne che per il primo, ovviamente). Capisco perché è successo e mi rendo conto che potrei semplicemente toglierlo mandando …

1
/ etc / percorsi in OS X e altri Unices
Viene /etc/pathsletto da ogni shell che eseguo in OS X? Ad esempio, se uso zsh, analizzerà /etc/pathper popolare $PATH? Qual è esattamente la sequenza che OS X segue per popolare $PATH? Lo fa diversamente dagli altri Unices?
8 osx  zsh  path  etc 

2
Come cambia prompt di subshell
Sto cercando di creare un semplice script che, tra le altre cose, creerà una subshell: #!/bin/sh # setup "${@:-$SHELL}" # teardown La domanda è: devo modificare il prompt predefinito, quindi ad esempio: $ # shell predefinita $ ./myscript (myscript) $ # subshell (myscript) $ exit $ Ho provato a cambiare …
8 bash  zsh  prompt 

1
Come utilizzare la sostituzione dei parametri nel modello glob (zsh)
Voglio elaborare un mucchio di file che terminano con alcuni suffissi, quindi ho scritto il seguente script zsh ma non ha funzionato. EXT=(.jpg .png .gif) EXT=${(j.|.)EXT} # EXT becomes '.jpg|.png|.gif' for f in *($EXT); do # should become '*(.jpg|.png|.gif)' but failed process-one-file $f done Perché non funziona? Come posso mescolare …
8 zsh  glob 


2
Come specificare il timeout per il completamento della scheda in zsh?
La funzionalità di completamento di Zsh è eccezionale, tranne per questo. Quando provo a completare una cartella con molti file / cartella di rete, ci vogliono un paio di minuti e stampa questo errore. example.com:~$ ls /path/to/some/bigFolder/[TAB] zsh: do you wish to see all 620 possibilities (124 lines)? Esiste invece …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.