klt Közben én meg ezt találtam:
https://szit.hu/doku.php?id=oktatas:linux:sed
Jól érzed, tenkes felvetése alapján a sleep értékét szemeltem ki, de amúgy cserélni én most feltétlen nem szeretnék semmit, igazából a tudás lenne jó, ha zsebben lenne arra az esetre, ha változtatni akarunk valamit, azt úgy tudjam megadni a kérdező felé, hogy a személye, kompetenciája a legnagyobb mértékben ki legyen kapcsolva a folyamatból.
Ha például van egy fájl, amit le kell tölteni, ki kell csomagolni és a kicsomagolt könyvtárban kell valamit kiadni, akkor távoli segítségnyújtásnál ezzel gyakran elakadunk, a bevált formula:
cd
wget tar.állomány
tar tar.állomány
cd állomány
Magamnál természetesen mindig leellenőrzöm, mielőtt hozzászólásként megírom.
És akkor pont ott adjuk ki a további parancsokat, ahol kell. Nem kell értenie a kérdezőnek, csak másol.
Böngészőben kijelöl, terminálablakba átlép, egérgörgőt nyom, enter. Ez megy mindenkinek, így hamar eredményre szoktunk jutni még olyannal is, aki most lát először Linuxot. Szinte garantált a sikerélmény.
Ebben a témában is már magát a fájlt is jó lett volna úgy létrehozni, hogy egyetlen kódsort adunk meg (elméleti szinten):
cd && touch "az egész szkript" reslogger.sh && chmod +x reslogger.sh && mkdir -p ~/.config/autostart && ./reslogger.sh install
Aztán esetleg visszakérdezzük az
ls ~/.config/autostart
és a
cat ~/reslogger.sh
kimenetét.
A tudásomból a félkövérrel szedett rész hiányzik.
Ha most cserélgetni kell a fájlban, (vagy mint fentebb, amikor sensors | grep + >>$LOGFILE
sort akartam hozzáadni) ezeket is jó lenne ilyen módszerrel. Ez a mousepad ~/reslogger.sh
csak azért volt, mert csak ezt tudom, de igazából nem jó, mert ott van benne a felhasználó hibázásának lehetősége.
Szóval ez nekem nem csak erről a témáról szól, úgy általában bármikor jobban tudnék így segíteni, amennyiben az adott dolog a tudásom határán belül van.