The UNIX and Linux Forums  


Go Back   UNIX e Linux Forum > Inizio Forum > Shell scripting e di programmazione
.
google unix.com



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
cambiare il 43% di 43,5 nortypig Shell scripting e di programmazione 2 08-20-2006 04:55 AM
Cambiare IP kuultak UNIX for Dummies Domande & Risposte 2 07-13-2005 10:01 AM
UID Cambia mcateriny AIX 4 10-06-2003 01:02 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 03-18-2008
Jamil Qadir Jamil Qadir is offline
Utente Registrato
  
 

Join Date: Sep 2006
Interventi: 13
come cambiare dir in DOS

Salve

Ho un file batch DOS nella finestra server dove ho chiamare un comando cmd per la creazione di alcuni db.
cmd commad questo si trova in E: \ Dati \ abcd \ xyz.cmd.

Ora io chiamo questo file batch da unix ssh.sh ma il mio punto di accesso è D in una finestra del server qui voglio cambiare il prompt di dos e: \ dati \ abcd.
in xyz.bat.

qui è il mio file batch

saluti

Jamil

SETLOCAL


impostare DateStr \u003d ~ 2% e se "% ~ 2 "\u003d\u003d"" impostare DateStr% \u003d data%
for / f "skip \u003d 1 tokens \u003d 2-4 delims \u003d(-)"%% a in ( '" eco. | data "') do (
for / f "tokens \u003d 1-3 delims \u003d / .-"%% A in ( "% DateStr: * \u003d%") do (
insieme a \u003d%%%% A & set%%%% b \u003d serie B & c \u003d%%%% C))
rem set / a "10000 \u003d yy yy%%%% 10000, millimetro millimetro \u003d 100%%%% 100, gg \u003d 100 gg%%%% 100"


impostare il nome del file \u003d aa%%%%% millimetri gg%
eco.% filename%

Cd E:
cd \ dati
cd E: \ dati \ locale-da-ch

E: \ dati \ locale-da-ch \ start_local-CH-DA_cablecom.cmd% aa%%%% millimetri gg%



endlocal
  #2 (permalink)  
Old 03-18-2008
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Ubicazione: Ashburn, Virginia
Messaggi: 9.131
DOS non pensare di C: D: come directory etc. Si tratta di "unità". Per cambiare le unità basta fare:
D:
Quindi un paio di comandi come:
D:
cd \ dati
potrebbe essere necessario.
  #3 (permalink)  
Old 03-18-2008
Jamil Qadir Jamil Qadir is offline
Utente Registrato
  
 

Join Date: Sep 2006
Interventi: 13
si intende
i scrivere solo e in due file bat è cambiare la directory.

dal prompt dei doller i chiamare un file bat
ssh user @ connessione e: \ dati \ abc.bat
e in questa partita che voglio cambiare la directory di e-mail: perché ho d: come default prompt.

abc.bat come questo
e:
cd \ dati
start_xzy.cmd
  #4 (permalink)  
Old 03-18-2008
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Ubicazione: Ashburn, Virginia
Messaggi: 9.131
Ancora una volta, e: è un disco. e: non è una directory. Per cambiare l'unità di e avete bisogno di una linea nel vostro file bat che appare esattamente come questa:
e:
Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 03:33 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0