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
Xóa các tệp không có chuỗi trong tên
Tôi muốn xóa các tệp không có chuỗi '999' (không có '') trong tên của chúng. Tôi đã thử: grep -vlr 999 . | xargs -0 rm -f -- find . -print0 | grep --null-data -v 999 | xargs -0 rm -- Nhưng không ai trong số họ làm việc. …
9 bash  osx  filenames  rm 


3
Làm cách nào để chụp địa chỉ IP đầu tiên từ lệnh ifconfig?
Làm thế nào để nắm bắt địa chỉ IP đầu tiên xuất phát từ ifconfiglệnh? ifconfig -a enw178032: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 100.14.22.12 netmask 255.255.0.0 broadcast 100.14.255.255 inet6 fe80::250:56ff:fe9c:158a prefixlen 64 scopeid 0x20<link> ether 00:10:56:9c:65:8a txqueuelen 1000 (Ethernet) RX packets 26846250 bytes 12068811576 (11.2 GiB) RX errors 0 dropped 58671 …
9 linux  bash  awk  sed  ifconfig 

3
mở rộng vỏ (A | B) trong tên tệp?
Có thể mở rộng một orsự lựa chọn trong shell khi đọc một tập tin chẳng hạn. Điều tôi muốn nói là, ví dụ, grephỗ trợ cú pháp như (A|B)khớp A hoặc B trong một tệp. Tương tự, nếu tôi có các tệp này: file1.txt file2.txt file3.txt file4.txt file5.txt Tôi …

1
hiển thị STDOUT trước STDERR?
Tôi mới làm quen với bash và tôi không thể tìm ra cách chạy một lệnh nhất định, giả sử ./fffvà in các thiết bị xuất chuẩn thông thường trước stderr (Bản thân tôi bối rối về ý nghĩa của nó) ví dụ $ printf "I am a\ndrill\n" > fff; …

7
Đối diện với lệnh `source`
Tôi sử dụng sourcelệnh trong tập lệnh bash của mình để đọc / in các giá trị biến more linuxmachines_mount_point.txt export linuxmachine01="sdb sdc sdf sdd sde sdg" export linuxmachine02="sde sdd sdb sdf sdc" export linuxmachine03="sdb sdd sdc sde sdf" export linuxmachine06="sdb sde sdf sdd" source linuxmachines_mount_point.txt echo $linuxmachine01 sdb sdc …




6
(bash) Tập lệnh A, đợi tập lệnh B, nhưng không xử lý tập lệnh con
Vì vậy, tôi có scriptA mà: ssh server1 -- scriptB & ssh server2 -- scriptB & ssh server3 -- scriptB & wait otherstuffhappens ScriptB có: rsync -av /important/stuff/. remoteserver:/remote/dir/. rsync -av /not/so/important/stuff/. remoteserver:/remote/dir/. & exit Kết quả mong muốn của tôi là scriptA sẽ đợi tất cả các phiên bản …



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.