Domande taggate «zsh»

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

4
Perché il taglio fallisce con bash e non con zsh?
Creo un file con campi delimitati da tabulazioni. echo foo$'\t'bar$'\t'baz$'\n'foo$'\t'bar$'\t'baz > input Ho il seguente script chiamato zsh.sh #!/usr/bin/env zsh while read line; do <<<$line cut -f 2 done < "$1" L'ho provato. $ ./zsh.sh input bar bar Funziona benissimo. Tuttavia, quando cambio invece la prima riga per invocare bash, …

3
Come implementare "generatori" come $ RANDOM?
La variabile speciale $RANDOMha un nuovo valore ogni volta che si accede. A questo proposito, ricorda gli oggetti "generatori" trovati in alcune lingue. C'è un modo per implementare qualcosa del genere in zsh? Ho provato a farlo con pipe denominate, ma non ho trovato un modo per estrarre gli oggetti …
10 zsh  fifo  ipc 

2
Sostituisci il processo corrente con il suo coprocesso / figlio
Ho un programma Pche si aspetta di ricevere "Hello" e produrre "Why?" prima di fornire una funzione. Questa funzione è utilizzata da altri programmi che non sono consapevoli del fatto che è comunemente cortesia iniziare una conversazione con "Ciao". Voglio quindi scrivere un wrapper perché funzioni in Pquesto modo (sintassi …
10 shell  scripting  process  zsh 

4
Posso fare riferimento a un comando prima di '&&' dopo '&&'
Non sono sicuro di come altrimenti formulare la domanda, ma fondamentalmente, spesso mi trovo a eseguire un comando come vagrantper far apparire la VM, e poi ssh in essa come di seguito: vagrant up && vagrant ssh A parte scrivere la mia funzione o script, c'è un modo per "riutilizzare" …
10 bash  zsh 




4
Codice ibrido negli script di shell. Condivisione di variabili
Questa risposta spiega come eseguire uno snippet Python multilinea dalla riga di comando in un terminale. Ho notato che la risposta funziona benissimo negli script di shell, anche con rientri nidificati, il che è molto bello, ad es #!/bin/bash some_text="Hello world" echo $some_text cat <<EOF | python - import sys; …
10 bash  scripting  zsh  python 

1
completamento zsh: ottenere nomi di file da una directory specifica
OK, un po 'di background: utilizzo un Mac e faccio il più possibile nell'interfaccia della riga di comando. In particolare, inserisco spesso una chiavetta USB cpo mvun file e quindi desidero immediatamente espellerlo (smontarlo e scollegarlo). Questo di solito può essere realizzato in una manciata di tasti, tranne che per …
10 zsh  osx  autocomplete 

3
zsh copia e incolla come emacs
Ho notato che zsh ha molte cose che vedo in emacs. Posso effettuare una selezione con ctrl + spazio e selezionando una regione. Posso fare copie proprio come in emacs mentre resto dentro zsh. In emacs sono in grado di usare i miei appunti di sistema (in precedenza con qualche …
10 zsh  clipboard 

2
Annulla il completamento della scheda zsh
C'è un modo per annullare un completamento una volta che è stato avviato? A volte premo stupidamente tab per completare automaticamente gli obiettivi (solo per pura indolenza) e poi finisco per dover aspettare un tempo più lungo rispetto a se avessi appena digitato l'intero "installa" o "controlla" da solo. Non …
10 zsh  autocomplete 

2
Elenca gli elementi con spazi in zsh
Ho studiato zsh scripting per tutte le 2 ore a questo punto e ho colpito un muro. Voglio passare attraverso un elenco di file che possono contenere spazi. Sono aperto ad approcci completamente diversi dal seguente esempio, purché siano zsh poiché zsh è ciò che sto studiando, non il compito …
10 shell  scripting  zsh 

1
FPATH in zsh: funzioni e funzioni del sito
Ho notato che ho la seguente riga vicino all'inizio del mio .zshrcfile: export FPATH=/usr/share/zsh/site-functions:/usr/share/zsh/4.2.6/functions:$FPATH Non ricordo se l'ho digitato da solo o se questa riga è stata generata automaticamente da zsh-newuser-install. Si presume che l'utente digiti tali percorsi FPATHin un file di avvio? Qual è la differenza tra functionse site-functions?
10 zsh 

2
Test di LS_COLORS in zsh
Qualche anno fa ho trovato un frammento di codice interessante che stampa ogni tipo di file nel suo colore corrispondente in base ai colori impostati in LS_COLORS. Sfortunatamente, non ricordo più il link. Ecco lo snippet test_colors.shin questione eval $(echo "no:global default;fi:normal file;di:directory;ln:symbolic link;pi:named pipe;so:socket;do:door;bd:block device;cd:character device;or:orphan symlink;mi:missing file;su:set uid;sg:set …
10 zsh  ls  colors 


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.