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

Các câu hỏi dành riêng cho GNU's Bourne Again SHell, trái ngược với các shell Bourne / POSIX khác. Đối với các câu hỏi về shell Unix nói chung, hãy sử dụng thẻ / shell thay thế.

2
Không thể sử dụng! $ Trong tập lệnh?
Chỉ tự hỏi tại sao điều này không làm việc #!/bin/bash ls /bin ls !$ Tôi hy vọng sẽ chạy ls /binhai lần, nhưng lần thứ hai phát sinh lỗi vì !$không được giải thích Tôi đã bỏ lỡ một cái gì đó, hoặc !$chỉ làm việc trong dòng lệnh? …
11 bash 


3
Làm thế nào để mở rộng bí danh bash
Làm thế nào để tạo một bí danh thực sự mở rộng một bí danh khác cùng tên trong Bash? Tại sao: Tôi đã từng GREP_OPTIONSthiết lập .bashrcmột cái gì đó như thế này: GREP_OPTIONS="-I --exclude=\*~" Tôi cũng đã có một đoạn script (giả sử chúng ta sẽ nói setup-java.sh) …
11 bash  grep  alias 





2
Tại sao bash liên kết đến ncurses?
Tôi nghĩ rằng tôi đã nhận thấy điều này trước đây nhưng chưa bao giờ nghĩ về nó nhiều; Bây giờ tôi tò mò. > ldd /bin/bash linux-vdso.so.1 => (0x00007fff2f781000) libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f0fdd9a9000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f0fdd7a5000) libc.so.6 => /lib64/libc.so.6 (0x00007f0fdd3e6000) /lib64/ld-linux-x86-64.so.2 (0x00007f0fddbf6000) Libtinfo là một phần của ncurses. …
11 bash  readline  ncurses 



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 …



5
bash: Gán dòng đầu tiên của một biến cho một biến
Tôi có một biến đa dòng và tôi chỉ muốn dòng đầu tiên trong biến đó. Kịch bản sau đây thể hiện vấn đề: #!/bin/bash STRINGTEST="Onlygetthefirstline butnotthesecond orthethird" echo " Take the first line and send to standard output:" echo ${STRINGTEST%%$'\n'*} # Output is as follows: # Onlygetthefirstline echo " …
11 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.