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

Sed được gọi là Stream Editor ở chỗ nó có thể thực hiện các chức năng lọc và / hoặc chuyển đổi khác nhau trên đầu vào tiêu chuẩn hoặc trên các tệp do người dùng chỉ định. Nó thường được sử dụng để tìm kiếm và thay thế trong các tệp văn bản. Nếu câu hỏi của bạn là về xử lý văn bản, thẻ này có thể phù hợp

3
Trích xuất từ ​​chuỗi bằng grep / sed / awk
Tôi có một chuỗi 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 và muốn trích từ qatheo sau -Dspring.profiles.active. Tôi có chuỗi lưu trong tệp text.txt chỉ để demo trên đó. Khi tôi làm grep -r -o "spring.profiles.active=" text.txt Kết quả là spring.profiles.active= Từ này không phải lúc nào cũng được qa, nó …
12 command-line  bash  grep  sed  awk 

3
Sed thay thế thông qua một câu trên nhiều dòng
Tôi mới sử dụng sed nhưng tôi đã thử nghiệm sed s/..../..../(thay thế) để sửa đổi một câu đầy đủ nếu nó trên một dòng nhưng tôi không biết một giải pháp thay thế nào về cách sửa đổi một câu có thể được tách ra trên hai dòng như: …
11 command-line  sed 




3
Cách chèn nhiều dòng với sed
Tôi muốn thêm cái này #this ##is my text trước dòng the specific line Tôi đã thử nó sed -i '/the specific line/i \ #this ##is my text ' text.txt nhưng nó chỉ thêm vào "văn bản". Tôi cũng đã thử các kết hợp khác nhau với \và " "nhưng …
10 bash  sed 

2
Hướng dẫn 'apt-get remove' này làm gì?
Mã sau đây làm gì? Tôi tìm thấy nó trên internet vì vậy tôi đã sao chép nó và dán nó vào thiết bị đầu cuối nhưng khi tôi cài đặt kernel mới, nó chỉ phát hiện ra kernel cũ. sudo apt-get remove --purge $(dpkg -l 'linux-image-*' | sed '/^ii/!d;/'"$(uname …
10 command-line  apt  kernel  sed 

2
Ý nghĩa của: a; $! N; trong một lệnh sed?
$ (echo hello; echo there) | sed ':a;$!N;s/\n/string/;ta' hellostringthere sedLệnh trên thay thế ký tự dòng mới bằng chuỗi "chuỗi". Nhưng tôi không biết ý nghĩa của :a;$!N;s/\n/string/;tacác trích dẫn. Tôi biết phần giữa s/\n/string/. Nhưng tôi không biết chức năng của phần đầu tiên ( :a;$!N;) và phần cuối …

2
Sử dụng AWK để lấy cột thứ hai
Tôi dường như không thể có được lệnh awk để lấy cột dữ liệu thứ hai. Mã Bash: filter_data=$(awk "{if(/$filter:/) print $2}" < scanresults_temp.txt) printf "$filter_data \n" Biến bộ lọc $ là giá trị Tải xuống hoặc Tải lên được chuyển vào tập lệnh shell. Vì vậy, awk sử dụng …
9 bash  grep  sed  awk 


2
Đường ống với Moreutils ts
Tôi có một luồng đến tại một cổng nối tiếp, với các dòng mới xuất hiện khoảng một lần mỗi giây wren@Raven:~$ cat /dev/ttyUSB0 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 Tôi muốn xóa các dòng trống và dấu thời gian còn lại. sed sẽ loại bỏ các dòng trống và thêm …

3
Thay thế dấu chấm (.) Trong sed
Vì vậy, câu hỏi thực tế là - có ai có ý tưởng làm thế nào để loại bỏ M-BM-nhân vật đặc biệt mà không có nguy cơ mất các nhân vật khác không? Tôi có một chuỗi văn bản: " . . ." đó là space dot space dot …




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.