În timpul liber încep să verific aleatoriu comenzile de sistem ... de aceea găsesc deseori sfaturi interesante 🙂
Acesta este unul dintre ele, exact așa cum indică titlul, vă voi arăta cum să aveți un fișier cu mai multe linii de text în interior, alfabetizați liniile acelui fișier.
De exemplu, avem un fișier (denumit distributii) care conține următoarele:
linux
Debian
ubuntu
ArchLinux
sabayon
gentoos
soluze
Și vrem să alfabetizăm aceste distrosuri.
Pentru a face acest lucru într-un terminal punem următoarele:
cat distros | sort > distros-ordenadas
Și voila, îți arăt captura de ecran a mea executând această comandă și apoi făcând un pisică (arătând conținut) din noul fișier ordonate-distros:
…. Pentru ce este extrem de ușor? 😀
Comanda fel aveți multe opțiuni, în terminal, dacă au bărbat sort vă va arăta toate opțiunile 😉
Oricum, un mic sfat care ar putea rezolva mai multe probleme la un moment dat hahahaha, sper să vă fi plăcut.
În ceea ce priveşte
Acest lucru este foarte util, mulțumesc pentru schimbul de informații ~
Vă mulțumim că ați comentat 😉
Sfat bun 😉
Mulțumesc
De unde obțineți sfaturile?
Așa cum am spus la începutul postării, în timpul liber încep să revizuiesc comenzile de sistem 🙂
Am găsit-o pentru că am căutat opțiuni sau alternative la comandă localiza, Am încercat să caut comenzi precum „căutare” sau ceva de genul acesta, dar nu am găsit niciuna, așa că am enumerat toate comenzile cu s și după un timp mi-a atras atenția fel ????
Mulțumim pentru comentariu, bun venit pe blog blog
Alternative la „localizare”, aveți „unde” și „găsiți”
Da, află că l-am cunoscut ... dar unde nu este, hehe mulțumesc 😀
Suport serverele Unix AIX și Sun (și din când în când un Red Hat sau SuSe) în întregime de la terminal și adevărul este că sortarea comandă, împreună cu cut, grep, awk etc. ei fac minuni ^ ___ ^
Excelent, l-am folosit pentru un format al acestui model
100: utilizator1
287: utilizator2
150: utilizator3
cat order.txt | sort -n> order1.txt
100: utilizator1
150: utilizator3
287: utilizator2
Mulțumesc…
Mulțumesc, am putut să-l aplic corect.
Cum îl fac să-l scriu în același fișier, adică fără să fie necesar să-l atribui unui fișier nou? Mulțumesc!
Dacă nu înțeleg greșit, pentru a fi modificat în același fișier este ca și redirecționarea ieșirii către fișierul cu același nume. DAR ATENTIE! Dacă ți-ai trimis un baghetă și vrei să te întorci, nu poți (conținutul este rescris).
În exemplul pe care ni l-au lăsat ar fi:
cat distros | sort> distros
Nu știu dacă autorul acestui post va vedea comentariul, dar am avut o întrebare cu comanda «sortare» ...
Într-un fișier am pus lista de directoare care conținea un anumit fișier. Aceste directoare au numere în numele lor, așa că folosesc numere precum 100, 10, 1, .1 și .01
Când le comandați, totul este aproape ALFA:
1) Nu comandă din /.01, /.1, / 1, / 10 și / 100 (sortează astfel: ... / .01, ... / 100, ... / 10, ci cu coerență alfabetică internă a subdirectoarelor respective )
2) Comutați una și una între ... / .1 și ... / 1
Vă puteți gândi cum pot face ca comanda să arate perfect sau este o limitare a comenzii de sortare?
Vă mulțumesc anticipat 🙂