Sitemap

Làm cách nào để lấy cột cuối cùng trong bash?

Cột cuối cùng trong bash được truy cập bằng lệnh:

Cuối cùng

Điều này sẽ trả về dòng đầu vào cuối cùng từ thiết bị đầu cuối.

Cách dễ nhất để lấy cột cuối cùng trong bash là gì?

Có một số cách để lấy cột cuối cùng trong bash.Cách dễ nhất là sử dụng lệnh:

Cuối cùng

Thao tác này sẽ trả về cột cuối cùng của danh sách dữ liệu.Bạn cũng có thể sử dụng lệnh sắp xếp có sẵn để sắp xếp dữ liệu và sau đó sử dụng last để lấy cột cuối cùng.

Làm cách nào để lấy cột cuối cùng trong bash bằng cách sử dụng cut / awk / sed?

Cột cuối cùng trong tập dữ liệu có thể được truy xuất bằng lệnh cut.Cú pháp như sau:

-c

ở đâulà số cột của cột mong muốn.Ví dụ: để lấy cột cuối cùng trong tập dữ liệu được gọi là mydata, hãy sử dụng lệnh sau:

cut -c 1 mydata

Ngoài ra, bạn có thể sử dụng lệnh awk để truy xuất cột cuối cùng.Cú pháp như sau:

awk '{print $ 2}' mydata

Cuối cùng, bạn có thể sử dụng lệnh sed để truy xuất cột cuối cùng.

Tôi có thể sử dụng grep / regex để lấy cột cuối cùng trong bash không?

Có, bạn có thể sử dụng grep / regex để lấy cột cuối cùng trong bash.Lệnh sau sẽ trả về cột cuối cùng của tệp:

$ grep -o '^ [a-zA-Z0-9] * $' myfile

Đầu ra của lệnh này sẽ là "myfile".

Làm cách nào để đếm cột và chỉ in cột cuối cùng bằng awk hoặc cắt trong tập lệnh Bash?

Cách đơn giản nhất để in cột cuối cùng của tập dữ liệu là sử dụng lệnh awk hoặc lệnh cut.Cú pháp cho các lệnh này như sau:

tệp awk '{print $ 1}'

cut -d "," -f 1 tệp

Trong cả hai trường hợp, $ 1 sẽ là số cột mà bạn muốn in.