Ho appena incollato un sacco di codice nella mia shell, ma ho dimenticato di rimuovere %
il comando prima di eseguire il comando. Sembra che non abbia fatto nulla. Perché questo non fa nulla nella mia shell ( zsh )?
> % echo foo
A bash , ottengo quanto segue
> % echo foo
bash: fg: %: no such job
Voglio solo essere sicuro che l'esecuzione del mio comando non abbia avuto alcun effetto collaterale.
%
. Buona anche la cattura$histchars
, ma il mio è un segno di hash (!^#
). Immagino che la risposta al mio caso particolare sia che c'erano alcuni processi in background che si comportavano in modo strano in zsh. Grazie ancora per la lezione di shell!