![10 ნაკლებად ცნობილი გასართობი საიტი, როგორიცაა Youtube](/f/237d316ab568963dfd316b73337d71d1.png?width=100&height=100)
ჩვენს ბოლო სტატიაში ჩვენ განვიხილეთ სხვადასხვა მაგალითები დალაგება ბრძანება, თუ გამოტოვეთ, შეგიძლიათ გაიაროთ იგი ქვემოთ მოცემული ბმულის გამოყენებით. ბოლო პოსტის გაგრძელებაში, ეს პოსტი მიზნად ისახავს დახარისხებული სახის ბრძანების დაფარვას ისე, რომ ორივე სტატია ერთად იყოს Linux– ის სრული სახელმძღვანელო.დალაგება'ბრძანება.
სანამ გავაგრძელებთ, შექმენით ტექსტური ფაილი 'თვე. txtდა შეავსეთ იგი ქვემოთ მოცემული მონაცემებით.
$ echo -e "mar \ ndec \ noct \ nsep \ nfeb \ naug"> month.txt. $ cat month.txt.
15. დაალაგეთ ფაილი 'თვე. txt"თვის შეკვეთის საფუძველზე გადამრთველის გამოყენებით"მ‘ (-თვის დალაგება).
$ დახარისხება -M month.txt.
Მნიშვნელოვანი: Ჩაინიშნე 'დალაგება"ბრძანებას სჭირდება მინიმუმ 3 სიმბოლო თვის სახელის გასათვალისწინებლად.
16. დაალაგეთ მონაცემები, რომლებიც იკითხება ადამიანის მიერ, ვთქვათ 1K, 2M, 3G, 2T, სადაც K, M, G, T წარმოადგენს კილოს, მეგას, გიგას, ტერას.
$ ls -l /მთავარი /$ USER | დახარისხება -h -k5.
17. ბოლო სტატიაში ჩვენ შევქმენით ფაილი "დახარისხებული. txt
'მაგალითად ნომერი 4 და სხვა ტექსტური ფაილი "lsl.txt'მაგალითად ნომერი 6. Ჩვენ ვიცით 'დახარისხებული. txt"უკვე დალაგებულია"lsl.txt' არ არის. მოდით შევამოწმოთ ორივე ფაილი დალაგებულია ან არ იყენებს დახარისხების ბრძანებას.$ sort -c sorted.txt.
თუ ბრუნდება 0, ნიშნავს, რომ ფაილი დალაგებულია და არ არსებობს კონფლიქტი.
$ sort -c lsl.txt.
ანგარიშები განუკითხაობა. Კონფლიქტი..
18. თუ სიტყვებს შორის გამყოფი (გამყოფი) არის სივრცე, დალაგების ბრძანება ავტომატურად ინტერპრეტაციას უკეთებს ყველაფერს ჰორიზონტალური სივრცის შემდეგ, როგორც ახალ სიტყვას. რა მოხდება, თუ გამყოფი არ არის სივრცე?
განვიხილოთ ტექსტური ფაილი, რომლის შინაარსი გამოყოფილია არაფრით, სივრცის გარდა, როგორიცაა "|" ან "\" ან "+" ან "." ან….
შექმენით ტექსტური ფაილი, სადაც შინაარსი გამოყოფილია +. გამოიყენეთ 'კატა"ფაილის შინაარსის შესამოწმებლად.
$ echo -e "21+linux+სერვერი+წარმოება \ n11+debian+RedHat+CentOS \ n131+Apache+Mysql+PHP \ n7+Shell Scripting+python+perl \ n111+postfix+exim+sendmail"> delimiter.txt.
$ cat delimiter.txt.
ახლა დაალაგეთ ეს ფაილი საფუძველზე 1 -ლი ველი, რომელიც რიცხვითია.
$ sort -t '+' -nk1 delimiter.txt.
და მეორე საფუძველზე მე -4 ველი, რომელიც არ არის რიცხვითი.
თუ გამყოფი არის ჩანართი თქვენ შეგიძლიათ გამოიყენოთ $ '\ T' ნაცვლად ‘+’, როგორც ეს ნაჩვენებია ზემოთ მოცემულ მაგალითში.
19. დაალაგეთ შინაარსი "ls -l"ბრძანება თქვენი სახლის კატალოგის საფუძველზე მე -5 სვეტი რომელიც წარმოადგენს "მონაცემთა რაოდენობა"შემთხვევითი თანმიმდევრობით.
$ ls -l/მთავარი/ავი/| დახარისხება -k5 -R
ყოველ ჯერზე, როდესაც სკრიპტის ზემოხსენებულ ნაწილს აწარმოებთ, თქვენ სავარაუდოდ მიიღებთ განსხვავებულ შედეგს, ვინაიდან შედეგი წარმოიქმნება შემთხვევით.
როგორც ნათელია წესი ნომერი - 2 ბოლო სტატიიდან, დალაგება ბრძანება ამჯობინებს ხაზს, რომელიც იწყება მცირე ასოებით, ვიდრე დიდი სიმბოლოები. ასევე შეამოწმე მაგალითი 3 ბოლო სტატიაში, სადაც სიმებიანი 'ლეპტოპი"გამოჩნდება სტრიქონის წინ"ᲚᲔᲞᲢᲝᲞᲘ‘.
20. როგორ გადავლახოთ ნაგულისხმევი დახარისხების უპირატესობა? სანამ შევძლებთ გადავლახოთ ნაგულისხმევი დახარისხების უპირატესობა ჩვენ გვჭირდება გარემოს ცვლადის ექსპორტი LC_ALL გ. ამისათვის გაუშვით ქვემოთ მოცემული კოდი თქვენს სარდლობის ხაზზე.
$ ექსპორტი LC_ALL = C.
და შემდეგ დახარისხეთ ტექსტური ფაილი 'tecmint.txt"გადალახავს ნაგულისხმევი დალაგების უპირატესობას.
$ sort tecmint.txt.
ნუ დაგავიწყდებათ, რომ შეადაროთ გამომავალი იმას, რასაც მიაღწიეთ მაგალითი 3 ასევე შეგიძლიათ გამოიყენოთ ვარიანტი "-ფ"აკა"-უმნიშვნელო შემთხვევა”რომ მიიღოთ ბევრი ორგანიზებული პროდუქტი.
$ sort -f tecmint.txt.
21. სირბილზე რას იტყვითდალაგება‘ორ შეყვანის ფაილზე და შეუერთდით მათ ერთი ნაბიჯით!
მოდით შევქმნათ ორი ტექსტური ფაილი სახელწოდებით "file1.txt'და'file2.txtდა შეავსეთ იგი გარკვეული მონაცემებით. აქ ჩვენ ვავსებთ "file1.txtქვემოთ მოყვანილი რიცხვებით. ასევე გამოიყენება "კატა"ბრძანება ფაილის შინაარსის შესამოწმებლად.
$ echo -e “5 სანდო \ n2 სწრაფი \ n3 უსაფრთხო \ n1 ღია წყარო \ n4 დააკონფიგურიროთ”> file1.txt. $ cat file1.txt.
და შეავსეთ მეორე ფაილი "file2.txt'გარკვეული მონაცემებით, როგორც
$ echo -e “3 RedHat \ n1 Debian \ n5 Ubuntu \ n2 Kali \ n4 Fedora”> file2.txt. $ cat file2.txt.
ახლა დაალაგეთ და შეუერთდით ორივე ფაილის გამომავალს.
$ შეერთებასულ ეს არის ჯერჯერობით. შეინარჩუნეთ კავშირი. დაიცავით Tecmint. გთხოვთ მოგვაწოდოთ თქვენი ღირებული გამოხმაურება ქვემოთ მოცემულ კომენტარებში. მოიწონეთ და გაგვიზიარეთ და დაგვეხმარეთ გავრცელებაში