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

Các câu hỏi về tập lệnh shell, tập tin thực thi được giải thích bởi trình bao (bash, zsh, v.v.).

3
Trong tập lệnh shell, làm thế nào tôi (1) có thể bắt đầu một lệnh trong nền (2) chờ x giây (3) chạy lệnh thứ hai trong khi lệnh đó đang chạy?
Đây là những gì tôi cần phải xảy ra: bắt đầu quá trình A trong nền chờ trong x giây bắt đầu quá trình B ở phía trước Làm thế nào tôi có thể làm cho sự chờ đợi xảy ra? Tôi đang thấy rằng 'giấc ngủ' dường như dừng …

2
%% Có nghĩa là gì trong một tên hàm?
Nhìn vào đầu ra của env, tôi nhận thấy cũng có chức năng sau. BASH_FUNC_mc%%=() { . /usr/share/mc/mc-wrapper.sh } Nội dung của tệp /usr/share/mc/mc-wrapper.sh như sau. MC_USER=`id | sed 's/[^(]*(//;s/).*//'` MC_PWD_FILE="${TMPDIR-/tmp}/mc-$MC_USER/mc.pwd.$$" /usr/bin/mc -P "$MC_PWD_FILE" "$@" if test -r "$MC_PWD_FILE"; then MC_PWD="`cat "$MC_PWD_FILE"`" if test -n "$MC_PWD" && test -d "$MC_PWD"; …


2
bash không thể lưu trữ hexvalue 0x00 trong biến
Tôi đang cố gắng làm một số thủ thuật với dd. Tôi nghĩ rằng có thể lưu trữ một số giá trị hex trong một biến gọi là "tiêu đề" để chuyển nó thành dd. Bước đầu tiên của tôi không có biến là đây: $ echo -ne "\x36\xc9\xda\x00\xb4" |dd …
11 linux  bash  shell-script  dd 



11
Cách nhận đối số cuối cùng cho hàm / bin / sh
Cách tốt hơn để thực hiện là print_last_arggì? #!/bin/sh print_last_arg () { eval "echo \${$#}" # this hurts } print_last_arg foo bar baz # baz (Nếu điều này là, giả sử, #!/usr/bin/zshthay vì #!/bin/shtôi biết phải làm gì. Vấn đề của tôi là tìm một cách hợp lý để thực …


3
Xác định các biến có tên biến
Có gì sai với kịch bản này? Tôi đang cố gắng xác định A1 = 1, B1 = 1, C1 = 1 LIST="A B C" for x in $LIST do "$x"1=1 done và kết quả là: ./x.: line 7: A1=1: command not found ./x.: line 7: B1=1: command not found …


6
Xóa các dòng khỏi một tệp tùy thuộc vào các dòng được tìm thấy trong một tệp khác
Tệp file1.txt chứa các dòng như: /api/purchase/<hash>/index.html Ví dụ: /api/purchase/12ab09f46/index.html Tệp file2.csv chứa các dòng như: <hash>,timestamp,ip_address Ví dụ: 12ab09f46,20150812235200,22.231.113.64 a77b3ff22,20150812235959,194.66.82.11 Tôi muốn lọc file2.csv loại bỏ tất cả các dòng trong đó giá trị của hàm băm cũng có trong file1.txt. Đó là những gì để nói: cat file1.txt …

4
Phương pháp nhanh chóng tách chuỗi từ textfile?
Tôi có hai tệp văn bản: string.txt và lengths.txt Chuỗi.txt: abcdefghijklmnopqrstuvwxyz lengths.txt 5 4 10 7 Tôi muốn lấy tập tin >Entry_1 abcde >Entry_2 fghi >Entry_3 jklmnopqrs >Entry_4 tuvwxyz Tôi đang làm việc với khoảng 28.000 mục và chúng khác nhau giữa 200 và 56.000 ký tự. Hiện tại, tôi …




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.