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

`read` là một tiện ích trình bao được sử dụng để đọc các chuỗi từ luồng đầu vào tiêu chuẩn hoặc từ trình mô tả tệp.

3
Cách đọc dòng đầu vào của người dùng theo từng dòng cho đến khi Ctrl + D và bao gồm dòng nơi Ctrl + D được nhập
Kịch bản lệnh này lấy dòng đầu vào của người dùng sau dòng và thực thi myfunctiontrên mỗi dòng #!/bin/bash SENTENCE="" while read word do myfunction $word" done echo $SENTENCE Để dừng đầu vào, người dùng phải nhấn [ENTER]và sau đó Ctrl+D. Làm cách nào tôi có thể xây dựng …


1
Đặt IFS cho tập lệnh bash
Trường hợp điển hình là IFS= read. Chủ đề được giải thích rất rõ trong chủ đề này: tại sao lại thiết lập một biến trước một lệnh hợp pháp trong bash? Để có một bức tranh hoàn chỉnh, tôi rất biết ơn nếu các bạn có thể giải thích …

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 

4
Có sự khác biệt giữa đọc, đầu -1 và sed 1q không?
Các lệnh sau có vẻ tương đương nhau: read varname varname=$(head -1) varname=$(sed 1q) Một điểm khác biệt là readvỏ được tích hợp sẵn trong khi headvà sedkhông. Bên cạnh đó, có sự khác biệt nào trong hành vi giữa ba người không? Động lực của tôi là để hiểu …
7 bash  shell  sed  head  read 
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.