also dein programm ist schon beendet, wenn du bla eingibst. Das System kennt dann den Befehl "bla" nicht...
Ergebnis 1 bis 4 von 4
- 24.12.2009, 16:47 #1
Hilfe mit Bash/Shell, simples Skript will einfach nicht so wie es sollte!!
Tag auch und frohe Weihnachten! Ich habe eine Frage bezüglich Bash/Shell
Folgendes Skript:
Wenn ich nun ./test.txt eingebe denn fragts auch zuerst nach dem content. dann gebe ich "bla" als content ein und rücke enter. eigentlich sollte es dann zur nächsten aufforderung kommen. aber das tut es nicht. es sagt "unknown command: bla"Code:#!/bin/sh if [ "$1" == "" ] ; then echo "Type your content here!" exit 1 fi if [ "$2" == "" ] ; then echo "Type filename here!" exit 1 fi if [ $3 == "" ] ; then echo "Type prefered directorie here!" exit 1 fi if [ -d $2 == true ] ; then cd $2 else mkdir $2 cd $2 fi echo $1 > $2 echo "Action completed!" exit 0
wenn ich dann versuche gleich alle drei parameter anzugeben - so: ./test.txt bla bla.txt /Users/user/Desktop/ , dann steht da: too many arguments on line soundso...
Kann mir da wer weiterhelfen?
LG und TY
Yatekii
- 24.12.2009, 17:15 #2Dat issa: MBP Core i5, 2,4 GHz, 4 GB RAM, Mac OS X 10.6.3, 320 GB
- 24.12.2009, 17:26 #3
Kenne mich auf der Shell nicht so gut aus, aber zumindest funktioniert das hier jetzt:
- then auf einen neue Zeile
- die Semikolons weg
- Zeile 21 gibt noch einen Fehler
GrussCode:#!/bin/sh if [ "$1" == "" ] then echo "Type your content here!" exit 1 fi if [ "$2" == "" ] then echo "Type filename here!" exit 1 fi if [ "$3" == "" ] then echo "Type prefered directorie here!" exit 1 fi if [ -d $2 == true ] then cd $2 else mkdir $2 cd $2 fi echo $1 > $2 echo "Action completed!" exit 0
philoDat issa: MBP Core i5, 2,4 GHz, 4 GB RAM, Mac OS X 10.6.3, 320 GB
- 24.12.2009, 18:07 #4
Ähnliche Themen
-
Umgang mit AWK im BASH-skript
Von paperbag im Forum Unix & TerminalAntworten: 10Letzter Beitrag: 22.06.2009, 20:08 -
Linux-Bash-Skript in Mac OS 10.5.7 nutzen?
Von MoTw im Forum Unix & TerminalAntworten: 40Letzter Beitrag: 17.05.2009, 11:56 -
bash skript aufrufen
Von jolanda im Forum Unix & TerminalAntworten: 0Letzter Beitrag: 30.11.2007, 23:29 -
shell bzw. bash eindeutschen
Von stehlampe im Forum OS X ServerAntworten: 9Letzter Beitrag: 05.02.2007, 08:47





Zitieren

