![]() |
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.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
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? |
|
||||
|
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 .. |