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


1
dòng shebang không hoạt động với cr-lf
Tại sao các phần shebang của các tập lệnh cơ bản sau không hoạt động: $ cat hello.sh #! /bin/sh echo Hello $ ./hello.sh bash: ./hello.sh: /bin/sh^M: bad interpreter: No such file or directory $ cat hello.py #! /usr/bin/env python3 print("Hello") $ ./hello.py : No such file or directory trong …

1
Vận chuyển trở lại với lệnh echo
Tôi đã thực hành lệnh echo với tùy chọn \r(trở về vận chuyển) như dưới đây. echo -e "This is \r my college" đầu ra: my college nhưng khi tôi thêm một từ trước \rnhư dưới đây echo -e "This is the \r my college" Sau đó, nó cho tôi …
9 shell  echo  newlines 



6
Buộc các dòng mới với in mèo ký tự
Tôi muốn sử dụng cat với các ký tự đại diện trong bash để in nhiều tệp nhỏ (mỗi tệp là một câu) thành đầu ra tiêu chuẩn. Tuy nhiên, nội dung tệp riêng biệt không được phân tách bằng một dòng mới, mà tôi muốn đọc cho dễ đọc. …




2
Kiểm tra nếu biến chứa dòng mới (POSIX)
Tôi biết rằng một số vỏ chấp nhận loại thử nghiệm này: t() { [[ $var == *$'\n'* ]] && res=yes || res=no printf '%s ' "$res"; } var='ab cd' t var='abcd' t echo khi thực hiện: $ bash ./script yes no POSIX (dấu gạch ngang) hoạt động tương đương …

2
đọc -a mảng -d '\ n' <foo, mã thoát 1
Nếu tôi cố gắng thực hiện read -a fooArr -d '\n' &lt; bar mã thoát là 1 - mặc dù nó hoàn thành những gì tôi muốn; đặt từng dòng bartrong một phần tử của mảng fooArr(sử dụng bash 4.2.37). Ai đó có thể giải thích tại sao điều này …
8 bash  newlines  read 




2
Cách thanh lịch để ngăn chặn thay thế lệnh từ bỏ dòng mới
Tôi đang tùy chỉnh zsh của mình PROMPTvà gọi một hàm có thể có hoặc không echocó chuỗi dựa trên trạng thái của biến môi trường: function my_info { [[ -n "$ENV_VAR"]] &amp;&amp; echo "Some useful information\n" } local my_info='$(my_info)' PROMPT="${my_info}My awesome prompt $&gt;" Tôi muốn thông tin kết thúc …

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.