Ho una situazione in cui in Ho un comando nel mio script di shell che deve essere eseguito dopo un comando exit viene eseguito nello stesso script (lo so !! sembra pazzesco !!)Shell script: Esegui comando dopo l'esecuzione di "uscita" comando nella shell script
voglio trovare una soluzione per qualcosa come
#!/bin/sh
ls -l ~/.
exit $?
touch ~/abc.txt
Qui voglio il comando touch ~/abc.txt
eseguire dopo exit $?
ha eseguito e il comando può essere touch ~/abc.txt
qualsiasi comando
Vincoli: 1) Non riesco a modificare la parte exit $?
dello script precedente. 2) Il comando deve essere eseguito solo dopo il comando exit $?
.
Non sono sicuro se esiste una soluzione per questo, ma qualsiasi aiuto è apprezzato.
Possiamo sapere perché non è possibile modificare quelle prime righe? – arkascha
Siamo spiacenti !! Ho modificato la parte dei vincoli della mia domanda ora. Posso cambiare qualcosa nella sceneggiatura ma il comando di uscita deve rimanere !! – latestVersion
Se non puoi modificare lo script, come ti aspetti di aggiungere il comando 'touch'? Se si _can_ modificare lo script, perché non è possibile aggiungerlo sopra l'exit? – Shahbaz