2010-09-05 40 views
7

Tôi chưa từng làm việc về ngôn ngữ lập trình trước đây. Tôi đang học kiến ​​trúc C và unix bằng cách tham khảo các liên kết trực tuyến. Tôi đã tập thể dục nhỏ để viết kịch bản awk để phân tích đầu ra của lệnh ps. vui lòng giúp đỡ và vui lòng cung cấp cho tôi tên sách hay nhất cho C & kịch bản awk.script awk để phân tích đầu ra của lệnh ps

+0

Cuốn sách C tốt nhất là "The C Programming Language" (2nd edition) Tác giả Brian W. Kernighan và Dennis M. Ritchie. –

+0

Cuốn sách AWK kinh điển là [Ngôn ngữ lập trình AWK] (http://cm.bell-labs.com/cm/cs/awkbook/) bởi các tác giả của ngôn ngữ (Aho - A, Weinberger - W, và Kernighan - K). Ngoài ra [sed & awk] (http://oreilly.com/catalog/9781565922259) hoặc [Lập trình AWK hiệu quả] (http://oreilly.com/catalog/9780596000707/) từ O'Reilly là tốt. –

Trả lời

12

phép nói rằng bạn muốn liệt kê chỉ là cột lệnh (cột 8) từ ps -ef đầu ra, bạn có thể làm:

ps -ef | awk '{print $8}' 
+0

Thực sự cảm ơn bạn, tôi cũng nên giới thiệu sách nào. – Nilesh

+0

Bạn sẽ nhận được rất nhiều tài nguyên trực tuyến như http://www.gnu.org/manual/gawk/gawk.html Ngoài ra, bạn có thể tham khảo các câu hỏi awk về stackoverflow tại đây. – codaddict

+1

Điều này sẽ chỉ in tệp thi hành mà không có đối số. Ví dụ, nếu lệnh là "java -jar yourFile.jar", bạn sẽ chỉ nhận được "java". –

Các vấn đề liên quan