Câu hỏi được gắn thẻ «awk»

Một ngôn ngữ quét và xử lý hướng mẫu.

6
Làm cách nào tôi có thể chuyển đổi dữ liệu được phân tách bằng tab thành dữ liệu được phân cách bằng dấu phẩy?
Tôi đang yêu cầu một danh sách các ảnh chụp nhanh ec2 thông qua công cụ dòng lệnh ec2 của amazon: ec2-describe-snapshots -H --hide-tags > snapshots.csv Dữ liệu trông giống như thế này: SnapshotId VolumeId StartTime OwnerId VolumeSize Description snap-00b66464 vol-b99a38d0 2012-01-05 5098939 160 my backup Làm cách nào tôi …

5
Xóa một hoặc nhiều trường, được phân định bởi một - -, ở cuối dòng
Tôi sẽ phân tích dữ liệu googleapis.txt bucket,abc-def-ghi-45gjd4-wwxis bucket,dde-wwq-ooi-66ciow-po22q instance,jkl-mno-1-zzz-68dkakw-oo9w8 disk,pqr-stu-10-kuy-l2oxapw-rp4lt Tôi mong đợi kết quả như thế này dưới đây bucket,abc-def-ghi bucket,dde-wwq-ooi instance,jkl-mno-1-zzz disk,pqr-stu-10-kuy Tôi nghĩ rằng tôi phải thay đổi -để trở thành một không gian và sau đó chạy lệnh này cat googleapis.txt | awk '{$NF="";sub(/[ \t]+$/,"")}1' …


3
Thay thế các mục phù hợp trong một cột của tệp bằng một cột khác từ một tệp khác
Tôi có hai tệp được phân tách bằng tab trông như sau: tập tin1: NC_008146.1 WP_011558474.1 1155234 1156286 44173 NC_008146.1 WP_011558475.1 1156298 1156807 12 NC_008146.1 WP_011558476.1 1156804 1157820 -3 NC_008705.1 WP_011558474.1 1159543 1160595 42748 NC_008705.1 WP_011558475.1 1160607 1161116 12 NC_008705.1 WP_011558476.1 1161113 1162129 -3 NC_009077.1 WP_011559727.1 2481079 2481633 8 NC_009077.1 …
8 awk 

2
Thao tác định dạng khoa học mà không cần
Tôi đang cố gắng thao tác một tập tin chứa các số trong ký hiệu khoa học, nhưng không có eký hiệu, tức 1.2e+3là được viết là 1.2+3. Cách dễ nhất tôi nghĩ làm awklà thay thế +bằng e+, sử dụng gsubhàm và thực hiện phép tính của tôi trong …



4
Phân định theo không gian nhưng bỏ qua dấu gạch chéo ngược
5678 [] testing,\ group [] [testing [] ip\ 5.6.7.8 [] launch-wizard-1 0.0.0.0/0 456dlkjfa [] 1.2.3.4 [] test 1.2.3.4/32 4.3.2.0/23 4.3.2.0/23 default 4.3.2.0/23 4.3.2.0/23 launch-wizard-2 0.0.0.0/0 launch-wizard-3 0.0.0.0/0 2.3.4.5/32 [] Tôi muốn lấy cột đầu tiên ở trên nhưng điều thú vị là, tôi cần coi \ (dấu gạch chéo ngược) …


4
Làm thế nào để thay đổi giá trị mảng trong bash
chúng tôi muốn xây dựng 6 thư mục điểm gắn kết làm ví dụ /data/sdb /data/sdc /data/sdd /data/sde /data/sdf /data/sdg Vì vậy, chúng tôi đã viết kịch bản bash đơn giản này bằng cách sử dụng mảng folder_mount_point_list="sdb sdc sdd sde sdf sdg" folderArray=( $folder_mount_point_list ) counter=0 for i in …






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.