Portál AbcLinuxu, 11. května 2025 10:48

Dotaz: Vytvoření a přepnutí se do adresáře

27.3.2010 17:37 Kanar
Vytvoření a přepnutí se do adresáře
Přečteno: 273×
Odpovědět | Admin
Ahoj, chtěl jsem se zeptat, jakým jednořádkovým přikazem můžu vytvoři adresář a zároveň se do něho přepnout.Problém je,že adresář bude vždy unique, tzn. jeho název bude tvořen podle data.

mkdir 20_5_2010_adresar; cd (20_5_2010_adresar)

Něco v tomhle stylu, ale názvy budou dynamické.. Proměnnou nechci používat..

Díky za váš čas :)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.3.2010 17:56 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
Rozbalit Rozbalit vše Re: Vytvoření a přepnutí se do adresáře
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj, chtěl jsem se zeptat, jakým jednořádkovým přikazem můžu vytvoři adresář a zároveň se do něho přepnout
mkcd() {
    mkdir "$1" && cd "$1";
}
...
mkcd 20_5_2010_adresar;
Proměnnou nechci používat..
Vzhledem k tomu, že potřebujete vykonat 2 příkazy, tak buď napíšete to jméno 2× nebo si ho někde uložíte – a pak tu proměnnou budete muset použít (resp. to bude nejjednodušší řešení).
I am always ready to learn although I do not always like to be taught. (W. Churchill)
27.3.2010 19:15 Kanar
Rozbalit Rozbalit vše Re: Vytvoření a přepnutí se do adresáře
Popravdě, tohle mi nepomůže... Vím, že to funguje, ale zeptám se jinak

Jak vypsat název té složky do souboru? Jsem totiž v patové situaci,kdy nemůžu inicializovat shell příkazy a jsem omezen na pár základních.

set $(date) mkdir slozka_$7_$3_$2_$6_$4 > nazevslozky; cd "cat < nazevslozky"

Takhle by to šlo asi,ale jakým způsobem vypsat název složky a né obsah složky do souboru názevsložky???
28.3.2010 03:28 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
Rozbalit Rozbalit vše Re: Vytvoření a přepnutí se do adresáře
A co tohle:
...
echo "slozka_$7_$3_$2_$6_$4" > nazevslozky;
mkdir `cat nazevslozky`;
cd `cat nazevslozky`;
I am always ready to learn although I do not always like to be taught. (W. Churchill)
28.3.2010 10:03 Kanar
Rozbalit Rozbalit vše Re: Vytvoření a přepnutí se do adresáře
díky mockrát :(

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.