På fritiden börjar jag slumpmässigt kontrollera systemkommandon ... det är därför jag ofta hittar intressanta tips 🙂
Detta är en av dem, precis som titeln anger, kommer jag att visa dig hur man har en fil med många textrader inuti, alfabetiserar raderna i den filen.
Vi har till exempel en fil (kallade distributioner) innehållande följande:
linux
debian
ubuntu
archlinux
sabayon
gentoo
soluses
Och vi vill alfabetisera dessa distributioner.
För att göra detta i en terminal lägger vi följande:
cat distros | sort > distros-ordenadas
Och voila, jag visar dig skärmdumpen av att jag kör det här kommandot och sedan gör ett hur (visar innehåll) i den nya filen beställt-distros:
.... Till vad är extremt enkelt? 😀
Kommandot sortera du har många alternativ, i terminalen om de gör det mansort det visar dig alla alternativ 😉
Hur som helst, ett litet tips som kan lösa flera problem vid en viss tidpunkt hahahaha, jag hoppas att du gillade det.
hälsningar
Detta är mycket användbart, tack för att du delar informationen ~
Tack till dig för att du kommenterade 😉
Bra tips 😉
Tack
Var får du tipsen?
Precis som jag sa i början av inlägget, på min fritid börjar jag granska systemkommandon 🙂
Jag hittade den här för att jag letade efter alternativ eller alternativ till kommandot lokalisera, Jag försökte söka efter kommandon som "sök" eller något liknande, men hittade inga, så jag listade alla kommandon med s och efter ett tag fick det min uppmärksamhet sortera 🙂
Tack för kommentaren, välkommen till bloggen 😀
Alternativ till "lokalisera", du har "var är" och "hitta"
Japp, upptäck att jag kände honom ... men det är nej, hehe tack 😀
Jag stöder Unix AIX- och Sun-servrar (och då och då en Red Hat eller SuSe) helt från terminalen och sanningen är att sorteringskommandon, tillsammans med klipp, grep, awk, etc. de gör underverk ^ ___ ^
Utmärkt, jag har använt den för ett format av den här modellen
100: användare1
287: användare2
150: användare3
katt order.txt | sortera -n> order1.txt
100: användare1
150: användare3
287: användare2
Tack…
Tack, jag kunde tillämpa det korrekt.
Hur får jag det att skriva det till samma fil, det vill säga utan att behöva tilldela det till en ny fil? Tack!
Om jag inte missförstår är det att ändra det i samma fil som att omdirigera utdata till filen med samma namn. MEN VARA UPP! Om du har skickat en stafettpinne och vill gå tillbaka kan du inte (innehållet skrivs om).
I exemplet de lämnade oss skulle det vara:
kattfördelningar | sortera> distros
Jag vet inte om författaren till det här inlägget kommer att se kommentaren, men jag hade en fråga med kommandot «sortera» ...
I en fil lade jag listan över kataloger som innehöll en viss fil. Dessa kataloger har nummer i sitt namn, så jag använder nummer som 100, 10, 1, .1 och .01
När du beställer dem gör det allt nästan perfekt:
1) Den beställer inte från /.01, /.1, / 1, / 10 och / 100 (den beställer så här: ... / .01, ... / 100, ... / 10, men med intern alfabetisk sammanhängning av deras respektive undermappar)
2) Växla en och en mellan ... / .1 och… / 1
Kan du tänka på hur jag kan få ordern att se perfekt ut eller är det en begränsning av sorteringskommandot?
Tack på förhand 🙂