sed

    6Nhiệt

    4Trả lời

    Tôi đang cố gắng làm bài tập ở nhà bị hạn chế chỉ sử dụng sed để lọc tệp đầu vào sang định dạng đầu ra nhất định. Dưới đây là các tập tin đầu vào (tên stocks): Symbol;Name;Volume ====================

    14Nhiệt

    2Trả lời

    Tôi muốn thay thế một chuỗi bằng ký tự đại diện nhưng nó không hoạt động. Chuỗi trông giống như "some-string-8" tôi đã viết sed -i 's/string-*/string-0/g' file.txt nhưng sản lượng là some-string-08

    15Nhiệt

    3Trả lời

    Tôi muốn xóa bất kỳ ABC nào ở cuối chuỗi. Điều tốt nhất tôi đã nảy ra là echo ${String}| sed -e 's/["ABC"]*$//g' Tuy nhiên, nó sẽ loại bỏ tất cả các A, hoặc B hoặc C vào cuối chuỗi. Nếu String là DA

    16Nhiệt

    2Trả lời

    Tôi cố gắng để sử dụng lệnh này: sed -i 's#\{test1\}#test2#' /example/myfile.txt Để thay thế các trường hợp {test1} với test2. tôi nhận được lỗi: sed: -e expression #1, char 17: Invalid preceding re

    10Nhiệt

    5Trả lời

    Tôi đã cố gắng để trích xuất một số như đưa ra dưới đây nhưng không được in trên màn hình: echo "This is an example: 65 apples" | sed -n 's/.*\([0-9]*\) apples/\1/p' Tuy nhiên, tôi nhận được '65', n

    5Nhiệt

    2Trả lời

    Tôi đã viết một tập lệnh cập nhật phiên bản trên một tệp nhất định. Tôi cần phải kiểm tra xem đầu vào cho người dùng có ở định dạng phiên bản không vì vậy tôi không hoàn thành việc thêm số không cần t

    23Nhiệt

    2Trả lời

    tôi đã bị hack bằng cách chạy cài đặt Drupal thực sự đã lỗi thời (xấu hổ về tôi) Có vẻ như họ tiêm sau trong mỗi .php tập tin; <?php global $sessdt_o; if(!$sessdt_o) { $sessdt_o = 1; $sessdt_k =

    6Nhiệt

    4Trả lời

    Ai đó có thể đề nghị phải làm gì nếu tôi phải đọc giữa hai từ khóa như *System_Power 1 1.2 1.8 2 *System_Terminate Trong trường hợp này asnwer sẽ 1 1.2 1.8 2 tôi đã cố gắng sử dụng awk như

    5Nhiệt

    1Trả lời

    Tôi mới vào shell scripting và tôi đã sử dụng đoạn mã sau vào không gian đôi một tập tin (file đầu vào là một tham số): sed G $input_file >> $input_file Vấn đề là, nếu nội dung của tập tin ban đầu c

    82Nhiệt

    1Trả lời

    Tôi đang cố gắng sử dụng sed -i -e "s/.*seb.*/ \"$ftp_login_template\"/" $ftp_dir tuy nhiên tôi nhận được lỗi này: sed: -e expression #1, char 34: unknown option to `s' Tôi không hiểu tại sao vì đ