![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Bourne Shell script - log per gli utenti loggin on e off | noodlesoup | Shell scripting e di programmazione | 14 | 09-08-2006 11:30 PM |
| Bourne: Come invocare un alias all'interno di uno script di shell | techshots | Shell scripting e di programmazione | 2 | 06-04-2006 01:38 AM |
| Bourne Shell Script | dmhonor914 | UNIX for Dummies Domande & Risposte | 2 | 12-10-2003 12:25 PM |
| Bourne shell script | psrinivas | Shell scripting e di programmazione | 2 | 12-06-2001 03:38 PM |
| Bourne shell script bisogno di aiuto per favore? | dezithug | UNIX e avanzata per utenti esperti | 7 | 10-24-2001 02:59 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Cari Bourne Shell di esperti,
Sto cercando di cambiare la directory di lavoro corrente all'interno di un Bourne shell script. Basta basta ho pensato! Come sono sicuro che lei ben sa, i All'interno dello script echo `pwd` e sembra ok, ma la shell genera un'altra shell per eseguire questo e, come tale, quando finisce il mio script restituisce la directory dove i eseguito nel primo posto. i eseguire lo script da / opt / software e vuole semplicemente passare a una determinata directory. #! / usr / bin / sh echo "Ora in` pwd `# # # / opt / software cd / opt / abilità echo "Ora in` pwd `# # # / opt / abilità PROMPT @ $ / opt / software> pwd restituisce / opt / software ma voglio che sia / opt / abilità !!!!!! Voglia accettare mmost mia profonda gratitudine per il vostro aiuto e sostegno prezioso tempo in questa materia. Con i migliori saluti, FMA |
|
|||||
|
Vedere cd in script di shell
e http://www.unix.com/unix-advanced-expert-users/18725-using-alias.html # post71611 |
|
||||
|
Cari tutti,
Im spiacente per mantenere in corso su questo, ma onestamente non ho bisogno di fare uno script di shell Bourne cambiare la directory di lavoro attuale del serbatoio. C'è davvero non semplice interruttore per attivare questa funzione? Vorrei aggiungere un breve esempio per illustrare: ################################################# #! / usr / bin / sh echo "1. A partire dal progetto di script \u003d` pwd `" # # # / home / fawqati echo "2. Inserisci Nome progetto:" # # # vega project_name \u003d readline echo "Inserimento Progetto / des / proj / $ project_name" # # # / des / proj / Vega cd / des / proj / $ project_name ################################################## Dopo aver eseguito questo sono ancora in / home / fawqati e NON in / des / proj / <project_name> Questo è un problema reale e vorrei essere estremamente gratefull per un po 'di aiuto. Sincerly FMA |
|
|||||
|
Anche se non capisco esattamente il motivo per cui è necessario uno script di emettere un comando cd, perché non solo creare un alias? Come in Codice:
alias 'cdv=cd /des/proj/$1' allora sarete in grado di tipo vega CDV - o qualsiasi altra cosa che avete in progetto / des / progetti - e prese a / des / proj / vega. |
|
|||||
|
Beh, non usare readline chiedere l'utente dove vuole andare, allora.
Non ho idea di quello che le altre cose il tuo script non modulare enorme, ma ciò che fa, che sarà tutto va via, una volta uscite - diverso da quello di uscita reindirizzato ad un file, cancellati / creati i file, e quali - proprio come il comando cd. La migliore che posso dare è: 1 .- creare un utente per ogni progetto, in modo che gli utenti possono su di esso ed essere nella giusta directory, con l'ambiente, ecc 2 .- Usa si aspettano. Aspettatevi un "interagire 'comando che offre all'utente il controllo del serbatoio indietro all'interno dello script. |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|