ich habe folgendes Testscript erstellt
--------
mccd () {
mkdir $1
cd $1
}
------
sollte nun nicht beim starten
./mccd directory
ein Verzeichnis "directory" entstehen mit einem folgenden "cd" in das selbige ??
was mache ich falsch ?
dev
function() problem
function() problem
dd bs=1M count=1M if=/dev/zero | bzip2 -z > zero.txt.bz2
muss die funktion mccd() nicht erst einmal aufgerufen werden?
also du deklarierst sie nur aber rufst sie nicht auf..
vielleicht hat es auch was damit zu tun, dass du $1 erst fuer die funktion sichtbar machen musst? waere in php jedenfalls so. da wuerde dann ein
abhelfen..
kenne mich mit bash-scripts (das ist es doch oder? ) leider nicht aus..
mfg
also du deklarierst sie nur aber rufst sie nicht auf..
vielleicht hat es auch was damit zu tun, dass du $1 erst fuer die funktion sichtbar machen musst? waere in php jedenfalls so. da wuerde dann ein
Code: Alles auswählen
global $variablenname;
kenne mich mit bash-scripts (das ist es doch oder? ) leider nicht aus..
mfg
Für die 2 Befehle brauchst du keine extra Funktion.
Das Ganze als mccd.sh abspeichern.
Code: Alles auswählen
#!/bin/sh
mkdir $1
cd $1
[ jabber ] chimerer@amessage.de