Unix & Linux

Q & A cho người dùng Linux, FreeBSD và các hệ điều hành giống như Un * x khác


2
Làm thế nào để sử dụng logic HOẶC trong tìm kiếm?
Trong bash shell lscó thể sử dụng chức năng OR logic thông qua (tất nhiên tôi cũng có thể làm ls name1 name2nhưng các ví dụ thực sự của tôi phức tạp hơn): ls @(name1|name2) Có cách nào để làm điều này bằng cách sử dụng find? Thực hiện ngây …
12 find  ls  patterns 




5
sed không thể loại bỏ ký tự dòng mới
Tôi đã sử dụng được sedmột thời gian nhưng đây là một vấn đề tôi không thể giải quyết được. Hãy để tôi giải thích vấn đề của tôi với trường hợp thực tế. Cảnh 1 printf "ls" | xclip -selection clipboard echo "ls" | xclip -selection clipboard Trong lệnh …
12 sed  newlines 




1
Hạn chế GNU ‑ Make to POSIX Thực hiện hành vi
Có cách nào để làm cho Linux maketừ chối sử dụng GNU ngoài ý muốn ‑ Tạo các phần mở rộng cụ thể trong Makefile khi chỉnh sửa hoặc sử dụng Makefile khác trong Linux không? Ý tôi là, hạn chế GNU Make để hành xử như makeđược chỉ định …
12 make  gnu-make 

3
Thoát khỏi hàm bash, không phải thiết bị đầu cuối
Tôi có một tập lệnh bash như dưới đây để cài đặt Zookeeper nhưng chỉ khi chưa cài đặt. ##zookeper installZook(){ ZOOK_VERSION="3.4.5" ZOOK_TOOL="zookeeper-${ZOOK_VERSION}" ZOOK_DOWNLOAD_URL="http://www.us.apache.org/dist/zookeeper/${ZOOK_TOOL}/${ZOOK_TOOL}.tar.gz" if [ -e $DEFAULT_INSTALLATION_DEST/${ZOOK_TOOL} ]; then echo "${ZOOK_TOOL} alreay installed"; exit 1; # <<<< here elif [ ! -e $DEFAULT_SOURCE_ROOT/${ZOOK_TOOL}.tar.gz ]; then wgetIt $ZOOK_DOWNLOAD_URL else echo …


3
diff -r chỉ cho một số loại tệp nhất định
Có cách nào để tôi có thể thực hiện một đệ quy khác biệt của hai thư mục nhưng chỉ so sánh các tệp (ở vị trí tương ứng của chúng) khớp với một tên tệp hoặc vị từ filetype cụ thể không? Ví dụ, tôi muốn làm một cái …



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.