Portál AbcLinuxu, 7. května 2024 07:08


Dotaz: Jak nastavit položkám pozici

8.3.2018 23:12 Janek
Jak nastavit položkám pozici
Přečteno: 256×
Odpovědět | Admin
Zdravím,

Vypisuji v Bash obsah mnou vytvořených adresářů.

Potřeboval bych seřadit v adresářích všechny položky (adresáře i soubory). Hledám tedy řešení, jak "trvale" přiřadit jednotlivým položkám pozici. Tím "trvale" myslím to, aby se při kopírování na jiný systém, komprimací nebo přenášením na github nastavení pozice zachovaly.

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

Odpovědi

9.3.2018 10:25 NN
Rozbalit Rozbalit vše Re: Jak nastavit položkám pozici
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud myslis razeni podle vystupu prikazu ls, tak vychozi razeni je alfabeticky, Git radi podle ASCII.
9.3.2018 17:42 Janek
Rozbalit Rozbalit vše Re: Jak nastavit položkám pozici
Mám nějaký adresář, pomocí bash scriptu si načtu z tohoto adresáře všechny názvy položek do pole. Když to pole vypíšu, tak dostanu něco takového:
dir-a
dir-b
dir-c
soubor-a
soubor-b
soubor-c
soubor-d
soubor-c
já ale potřebuji vypsat třeba něco takového :
dir-b
dir-a
dir-c
soubor-d
soubor-a
soubor-c
soubor-b

potřebuji každé položce nějak přiřadit trvalou pozici v tom mém výpisu, napadlo me použít číselnou příponu
dir-b.1
dir-a.2
dir-c.3
soubor-d.4
soubor-a.5
soubor-c.6
soubor-b.7

ale nevím, zda je vůbec možné pomocí bashe takové pole vůbec seřadit. Zkoušel jsem použít 'attr' ale ta se ztrátí různou manipulací se souborem.
9.3.2018 19:53 NN
Rozbalit Rozbalit vše Re: Jak nastavit položkám pozici
Vzhlede!m k tomu, ze se radi podle znaku zleva, staci dat souboruim prefix s vhodnou posloupnosti.
touch 1-a 2-c 3-b && ls
vencour avatar 9.3.2018 19:53 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Jak nastavit položkám pozici
Nestačí jen do pole zadat položky cesta_stara a cesta_nova a pak přistupovat podle indexů pole?
Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.

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.