Unix & Linux

Q & A cho người dùng Linux, FreeBSD và các hệ điều hành giống như Un * x khác

4
Hiệu suất của vòng lặp so với mở rộng
Cần đề xuất của chuyên gia về so sánh dưới đây: Phân đoạn mã bằng vòng lặp: for file in `cat large_file_list` do gzip -d $file done Đoạn mã sử dụng mở rộng đơn giản: gzip -d `cat large_file_list` Cái nào sẽ nhanh hơn? Phải thao tác tập dữ liệu …


2
Hành vi của những người khác đã bị bắt gặp
Hãy xem xét các lệnh eval false || echo ok echo also ok Thông thường, chúng tôi hy vọng điều này sẽ thực thi falsetiện ích và, vì trạng thái thoát là khác không, sau đó thực thi echo okvà echo also ok. Trong tất cả các POSIX giống như …
9 posix  openbsd  eval 






1
Các đầu ra khác nhau cho `w`,` who`, `whoami` và` id`
Trong các nền tảng dòng lệnh trực tuyến, ví dụ như nền tảng trên Codecademy, khi tôi chạy for cmd in w who whoami id do echo $cmd $cmd echo ========================= echo " " done tôi có w 00:52:54 up 8 days, 14:10, 0 users, load average: 3.78, 2.98, 2.69 …
9 users  who  w  whoami 

1
awk bất ngờ xóa dấu chấm khỏi chuỗi
Tôi muốn thêm một cột (vị trí thứ 2) trong một .csvtệp và tôi muốn các giá trị của cột đó là các chuỗi và được trích dẫn; Lệnh sau không thêm cột nhưng không có dấu ngoặc kép: awk -F"," 'BEGIN { OFS = "," } {$2="2.4.0"; print}' test.csv …
9 awk  csv 

4
awk gán cho nhiều biến cùng một lúc
Tôi đang cố gắng kéo hai giá trị số ra khỏi một chuỗi và gán chúng cho các biến bằng cách sử dụng awk(đó gawklà những gì tôi đang sử dụng cụ thể). Tôi muốn kéo các số phiên bản chính và phụ ra khỏi chuỗi phiên bản tmux thành …
9 awk  gawk 


6
Chuẩn bị dòng cuối cùng của stdin cho toàn bộ stdin
Hãy xem xét kịch bản này: tmpfile=$(mktemp) cat <<EOS > "$tmpfile" line 1 line 2 line 3 EOS cat <(tail -1 "$tmpfile") "$tmpfile" Điều này hoạt động và đầu ra: line 3 line 1 line 2 line 3 Hãy nói rằng nguồn đầu vào của chúng tôi, thay vì là …
9 bash 



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.