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ế.

3
Đọc stdin vào một mảng bash
Tôi muốn thực hiện tương đương với: list=() while read i; do list+=("$i") done <<<"$input" với IFS=$'\n' read -r -a list <<<"$input" Tôi đang làm gì sai? input=`/bin/ls /` IFS=$'\n' read -r -a list <<<"$input" for i in "${list[@]}"; do echo "$i" done Điều này sẽ in một danh sách …
7 bash  array  read 

2
Đặt tiêu đề thiết bị đầu cuối từ trong Mutt?
Với sự trợ giúp của lệnh Display trong thanh tiêu đề xterm, tôi đã gnome-terminalthay đổi tiêu đề để phản ánh lệnh đang chạy, để tôi có thể thấy thiết bị đầu cuối Mutt nào đang chạy nó. Nhưng điều tôi thực sự thích là đẩy trạng thái Mutt của …


3
'chuyển đổi' dựa trên vỏ
Tôi muốn lấy nguồn (tức là không gọi ) một tập lệnh từ bất kỳ shell nào (bash / csh là mục tiêu chính, nhưng fish, zsh, ksh, và RC cũng sẽ rất thú vị). Tôi muốn nếu tập lệnh có thể là một tệp duy nhất - tức là …
7 bash  shell  zsh  tcsh  csh 


3
bash script - chức năng lặp
Tôi quản lý để viết kịch bản sau đây: #!/bin/bash #files list file1=/tmp/1wall_long.txt file2=/tmp/1wall_test1.txt file3=/tmp/1wall_test2.txt file4=/tmp/1wall_test3.txt file5=/tmp/3mt_long.txt file6=/tmp/3mt_OpenSpace_test1.txt file7=/tmp/3mt_OpenSpace_test2.txt file8=/tmp/3mt_OpenSpace_test3.txt file9=/tmp/3rooms_test1.txt file10=/tmp/3rooms_test2.txt file11=/tmp/3rooms_test3.txt file12=/tmp/20mt_OpenSpace_test1.txt file13=/tmp/20mt_OpenSpace_test2.txt file14=/tmp/20mt_OpenSpace_test3.txt #script for 1wall_long file if [ ! -e "$file1" ]; then #check if the file exist echo "File 1wall_long.txt does not exist" #if not …

2
Bash - Hàm trong Biến Shell
Tôi đang đọc bài viết này về việc sử dụng các hàm trong các biến bash shell. Tôi quan sát rằng để sử dụng các hàm shell, người ta phải xuất chúng và thực thi chúng trong một shell con như sau: $ export foo='() { echo "Inside function"; }' …
7 bash 

3
Sử dụng Terminal làm bảng đen [đã đóng]
Đã đóng cửa . Câu hỏi này cần chi tiết hoặc rõ ràng . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Thêm chi tiết và làm rõ vấn đề bằng cách chỉnh sửa bài đăng này . Đóng cửa 4 năm trước …
7 bash  terminal 


2
Linux init script làm gì 0 <& - &> đạt được
Tôi đang xem xét việc viết init.dcác tập lệnh của riêng mình để kiểm soát một số dịch vụ đang chạy trên Linuxmáy chủ của tôi . Tôi đã xem qua một ví dụ trực tuyến có chứa: nohup $EXEC_SCRIPT 0&lt;&amp;- &amp;&gt; $LOG_FILE &amp; echo $! &gt; $PID_FILE Từ những …


4
Cách lặp lại lệnh với tham số đã thêm
Tôi biết làm thế nào để lặp lại một lệnh và thêm văn bản sau nó với !!như vậy: ls -l !! tmp Dòng thứ hai mở rộng đến ls -l tmp. Nhưng nếu tôi muốn thêm tham số vào lệnh ở giữa các từ thì sao? Ví dụ: nếu …




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.