The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

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
passerar rörlig från bash till perl från bash script arsidh Shell-programmering och Skript 10 06-04-2008 12:25
Varför genererar "aska och bash" olika utgång för samma bash script? s. Murat Shell-programmering och Skript 0 05-26-2008 07:19
Problem i körklart bash shell kommandon på HP-UX maskin abhishek0071 UNIX för avancerade & Expertanvändare 6 02-15-2008 03:30
hur man gör en bash-script som kan utföras av personer samtidigt? jimmbp Shell-programmering och Skript 4 01-31-2006 01:15
Hur man gör abort bash-script? Siegfried Shell-programmering och Skript 1 11-23-2005 12:15

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 11-17-2008
npatwardhan npatwardhan is offline
Registered User
  
 

Join Date: Nov 2008
Inlägg: 135
hur du gör din bash script köras på en maskin med csh och bash

hej,
Jag har ett skript som körs på bash och skulle vilja köra det på en maskin som har csh och bash. Standardinställningen på den maskinen är csh. i dont vill ändra min kod för att köra den med en csh skal. Finns det något sätt jag kan köra skript (skrivna i bash) på denna maskin? Med andra ord finns det någon förklaring jag kan sätta i mitt skript som kommer att ändra skriptet på värddatorn från csh till bash?
  #2 (permalänk)  
Old 11-17-2008
Franklin52 Franklin52 is online now Forum Staff  
Moderator
  
 

Join Date: februari 2007
Inlägg: 4.305
Ersätt Shebang av ditt manus med (antar att du har bash i regissörens / bin):

Kod:
#!/bin/bash
  #3 (permalänk)  
Old 11-18-2008
npatwardhan npatwardhan is offline
Registered User
  
 

Join Date: Nov 2008
Inlägg: 135
ok här är en gammal maskin .. här är första raderna ur skriptet:

Kod:
#!/sbin/sh

start_time=`date +%s`
binarray=(20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20)

awk 'NR>20&&NR<32' try.sum | awk '{print $4 }' >io
awk 'NR>20&&NR<32' try.sum | awk '{print $9 }' >io1
awk 'NR>20&&NR<32' try.sum | awk '{print $14 }'>io2
 
count=0
exec 10<io
while read LINE <&10; do
    ARRAY[$count]=$LINE
    ((count++))
done


när jag kör den, klagar över binarray uttalande och säger också kommando 10: inte hittas ..
  #4 (permalänk)  
Old 11-19-2008
Franklin52 Franklin52 is online now Forum Staff  
Moderator
  
 

Join Date: februari 2007
Inlägg: 4.305
Har du försökt att ersätta Shebang?

Hälsningar
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 12:59.


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