The UNIX and Linux Forums  


Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
förändring 43% till 43,5 nortypig Shell-programmering och Skript 2 08-20-2006 04:55
IP förändring kuultak UNIX for Dummies Frågor & Svar 2 07-13-2005 10:01
UID Ändra mcateriny AIX 4 10-06-2003 01:02

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 Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 03-18-2008
Jamil Qadir Jamil Qadir is offline
Registered User
  
 

Join Date: Sep 2006
Inlägg: 13
Hur ändrar jag dir i DOS

Hej

Jag har en dos batch fil i fönstret server där jag kallar en cmd kommando för att skapa några db.
detta cmd commad ligger i E: \ data \ ABCD \ xyz.cmd.

Nu har jag kallar detta batch-fil från Unix ssh.sh men min portal är D i fönstret server här jag vill ändra dos prompten till E: \ Data \ ABCD.
i xyz.bat.

här är min kommandofil

hälsningar

Jamil

SETLOCAL


som DateStr \u003d% ~ 2 & if "% ~ 2 "\u003d\u003d"" som DateStr \u003d%% datum
for / f "skip \u003d 1 tokens \u003d 2-4 delims \u003d(-)"%% a in ( '" echo. | datum "') do (
for / f "tokens \u003d 1-3 delims \u003d / .-"%% A in ( "% DateStr: * \u003d%") do (
ställa%% a \u003d%% A & uppsättning%% b \u003d%% B & ställa%% c \u003d%% C))
rem set / a "åå \u003d 10000% YY%%% 10000, mm \u003d 100% mm%%% 100, dd \u003d 100% dd%%% 100"


som filename \u003d% åå%% mm%% dd%
echo.% filename%

Cd E:
cd \ data
cd E: \ data \ lokal-ch-da

E: \ data \ lokal-ch-da \ start_local-CH-DA_cablecom.cmd% åå%% mm%% dd%



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

Join Date: Aug 2001
Ort: Ashburn, Virginia
Inlägg: 9.131
DOS tror inte på C: D: etc som kataloger. De är "drives". Att ändra kör du bara göra:
D:
Så ett par kommandon såsom:
D:
cd \ data
kan behövas.
  #3 (permalänk)  
Old 03-18-2008
Jamil Qadir Jamil Qadir is offline
Registered User
  
 

Join Date: Sep 2006
Inlägg: 13
du menar
Jag skriver bara e: i DOS-bat-filen att byta katalog.

från Doller prompt jag kallar en bat-fil
ssh user @ samband E: \ data \ abc.bat
och för detta parti jag vill byta katalog till e: eftersom jag få d: som standard prompt.

abc.bat like this
e:
cd \ data
start_xzy.cmd
  #4 (permalänk)  
Old 03-18-2008
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Ort: Ashburn, Virginia
Inlägg: 9.131
Återigen, E: är en enhet. E: är inte en katalog. Om du vill ändra enheten till e du behöver en rad i din bat-fil som ser exakt ut så här:
e:
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 05:45.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0