mkdircd() {
mkdir "$@"
while [ ! -d "$1" ] && [ $# -gt 0 ]
do
shift
done
[ $# -gt 0 ] && cd "$1"
}
- traktor blogja
- A hozzászóláshoz be kell jelentkezni
- 1065 megtekintés
Hozzászólások
Csak egy apróság: inkább használd ezt a formát: mkdir "$@"
("$@" can be used to access arguments, verbatim, without loosing null arguments or splitting arguments with spaces).
Ugyanígy az utolsó parancs legyen cd "$1"
- A hozzászóláshoz be kell jelentkezni
fixed. koszi.
- A hozzászóláshoz be kell jelentkezni
Hasznos otlet!
Kosz!
- A hozzászóláshoz be kell jelentkezni
What about this: mkdir -p valami/valahol && cd $_
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Ezzel nekem az a bajom, hogy igy nem csinaltal semmit. Szerintem ezt a parancsot meg sose adtad ki, legfeljebb azert, hogy megnezd mukodik-e. :) De most tenyleg, te ezt hasznalod/hasznalnad? Ok, hogy azt csinalja amit kell, de a lenyegi problemat nem oldja meg. Nem kell tole lenyegesen kevesebbet gepelni.
- A hozzászóláshoz be kell jelentkezni
Az mkdir parancsnak a legvégén sorolhatod fel, hogy milyen könyvtárakat akarsz létrehozni, minden kapcsolót a könyvtárak előtt kell megadnod.
function mkdircd() { mkdir "$@" && cd $_; }
Ez annyiból más mint a tiéd, hogy az utolsónak megadottba lép be. Mi a lényegi probléma amivel ezt nem oldottam meg?
- A hozzászóláshoz be kell jelentkezni
Ja, bocs, felreertettem, te is fuggvenyt irtal, csak a header lemaradt. Rovidlato voltam.
- A hozzászóláshoz be kell jelentkezni
Nem írtam függvényt, arra gondoltam ennyiből rájössz :)
- A hozzászóláshoz be kell jelentkezni
Hat tevedtel. ;)
- A hozzászóláshoz be kell jelentkezni
úgy értette, hogy ez lenne a function törzse, ugyanúgy csak annyit kell begépelni, hogy mkdircd.
- A hozzászóláshoz be kell jelentkezni
Az alias nem megoldás, mert azzal nem lehetne a paramétereket lekezelni
de lehet. viszont tényleg nem jó, mert csak a cd-t tudnád paraméterezni.
nekem ilyen van:
md ()
{
mkdir -p "$@" && cd "$@"
}
a cd utáni $@ az elsõ könyvtárba lép bele, nem a legutóbbiba, de mindig csak egy könyvtárnévvel használom.
- A hozzászóláshoz be kell jelentkezni
Rovidebbnek rovidebb, de semmikepp nem jobb, az mkdirhez tovabbi kapcsolok hasznalata eseten a kapcsolokat a cd-nek is tovabb adod. Ami lehet, hogy nem fog bajt okozni, de azert nem szep.
Amugy viszont az enyem is az elso konyvtarba lep be (de minimalis valtoztatassal meg lehetne ezt forditani).
- A hozzászóláshoz be kell jelentkezni
a kapcsolokat a cd-nek is tovabbadod
igaz. nem jött eddig elõ, mert nem kapcsolóztam.
- A hozzászóláshoz be kell jelentkezni
Szerintem en se hasznaltam meg eletemben a "-p"-n kivul mast, csak ha mar publikaltam, akkor kicsit tovabbgondoltam, hogy hibaturo legyen.
- A hozzászóláshoz be kell jelentkezni
nincs is sokkal több kapcsolója
- A hozzászóláshoz be kell jelentkezni