Shell script last parancs szűrésére?
Figyelt kérdés
Egy olyan shell scriptet kellene írnom, mely kiírja növekvő, vagy csökkenő sorrendben a felhasználókat, az alapján, hogy hányszor jelentkeztek be. Majd ugya így sorrendbe kellene raknom, és kiírnom őket a gépen összesen eltöltött idő alapján. Eddig elég kevésre jutottam, bármi ötlet?
#!/bin/bash
echo '1 - novekvo sorrendet, 0 - csokkeno sorrendet ir ki. Kerem valasszon:'
read x
echo 'Hany adatot szeretne kiiratni?:'
read y
if [ $x -eq 1 ]; then
echo `last -n $y` >> last.txt
fi
rm last.txt
#script #besh. shell
2018. nov. 19. 17:43
1/2 A kérdező kommentje:
Kifelejtettem, hogy az echo `last -n $y` >> last.txt az utolsó, kiíró sor lenne, előtte lehagytam a echo `last` >> last.txt sort, amivel minden adat a fájlba kerül.
2018. nov. 19. 17:45
2/2 anonim válasza:
Van konkrét kérdésed is, vagy csak várod, hogy valaki megoldja a feladatod?
RTFM
man last
man sort
esetleg még
man uniq
man grep
Az összegzést nem úszod meg, hogy lekódold.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!