Portál AbcLinuxu, 14. května 2025 03:51

Dotaz: Whiptail - problém s obsahem souboru

17.11.2012 00:01 Beginer
Whiptail - problém s obsahem souboru
Přečteno: 171×
Odpovědět | Admin
Neporadí někdo proč se vždy obsah souboru vymaže? Nejsem schopen docílit toho aby se hodnota v tom souboru udržela... Díky
whiptail --output-fd 5 --default-item "$(</tmp/main.sel)" --menu "" 0 0 0 \
"1" "AAA" \
"2" "BBB" \
"3" "CCC" 5>/tmp/main.sel

Řešení dotazu:


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

Odpovědi

17.11.2012 00:13 chrono
Rozbalit Rozbalit vše Re: Whiptail - problém s obsahem souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zapisovať do súboru a zároveň očakávať, že v ňom bude pôvodný obsah nemusí byť najlepší nápad.
17.11.2012 00:23 Beginer
Rozbalit Rozbalit vše Re: Whiptail - problém s obsahem souboru
Nečekám na původní obsah, samozřejmě že se dle výběru přepíše, ale soubor je pořád prázdný ale datum u souboru se mění, čili něco se tam zapíše ale taky se to okamžitě smaže a netuším proč a co to maže..
17.11.2012 01:18 l4m4
Rozbalit Rozbalit vše Re: Whiptail - problém s obsahem souboru
Do souboru se zapíše id vybrané položky. Mně to tedy funguje -- za předpokladu, že odstraním celou tu --default-item část, která je nesmyslná, jak vysvětlil chrono.
17.11.2012 09:45 Beginer
Rozbalit Rozbalit vše Re: Whiptail - problém s obsahem souboru
...za předpokladu, že odstraním celou tu --default-item část, která je nesmyslná...
a co je na ní jako nesmyslného? při spuštění načtu vždy poslední položku u které jsem skončil... nebo jako je nesmyslně napsaná? nebo jak to myslíš? Dík
17.11.2012 10:20 chrono
Rozbalit Rozbalit vše Re: Whiptail - problém s obsahem souboru
To, že je to načítavanie z toho súboru v tom riadku skôr, ako zapisovanie do toho súboru, nemusí znamenať, že sa z toho súboru bude naozaj skôr čítať a až potom doň zapisovať. Spoľahlivejšie riešenie je uložiť si ten obsah súboru do nejakej premennej.
17.11.2012 10:17 Kit
Rozbalit Rozbalit vše Re: Whiptail - problém s obsahem souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Při spuštění whiptail je soubor /tmp/main.sel zkrácen na 0 bytů, aby se do něj mohlo zapisovat. Z prázdného souboru se blbě čte.
17.11.2012 10:33 Beginer
Rozbalit Rozbalit vše Re: Whiptail - problém s obsahem souboru
Při spuštění whiptail je soubor /tmp/main.sel zkrácen na 0 bytů, aby se do něj mohlo zapisovat...
tohle jsem potřeboval vědět... dík
Josef Kufner avatar 20.11.2012 02:20 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Whiptail - problém s obsahem souboru
A hlavně se to stane dřív, než se stihne spustit subshell, který tu hodnotu načítá.
Hello world ! Segmentation fault (core dumped)

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.