Sto cercando di fare qualcosa del genere
alias ftp='echo do not use ftp. Use sftp instead.'
solo per ftp
non essere utilizzato accidentalmente. Ma l'ho notato
ftp abcd.com
farà eco al comando
do not use ftp. Use sftp instead. abcd.com
perché abcd.com
è considerato un argomento per echo
.
C'è un modo per fare in modo che Bash non si aggiunga abcd.com
alla sostituzione o che echo
non lo prenda come argomento extra? (C'è una soluzione per ogni approccio?)
Immaginai di potercela fare
alias ftp='sftp'
ma voglio solo fermare il comando tutti insieme per ricordare a me stesso di non usare ftp
.
echo
il sftp
alias? vale a dire alias ftp='echo "Do not use ftp"; sftp'
. Riceverai il promemoria, pur essendo costretto a usare sftp
.
ftp
ftp
in modo diverso, ma se lo desideri, usaprintf
invece diecho
:printf "Do not use ftp. Use sftp instead.\n\c"