Pip

Phần mềm chụp màn hình:
Pip
Các chi tiết về phần mềm:
Phiên bản: 1.2
Ngày tải lên: 3 Jun 15
Nhà phát triển: Ed Avis
Giấy phép: Miễn phí
Phổ biến: 59

Rating: nan/5 (Total Votes: 0)

Pip là một công cụ có thể làm cho bất kỳ chương trình một bộ lọc.
Một số chương trình (thường là những người từ một nền tảng không Unix) không đọc vào từ stdin, cũng không viết thư cho stdout. Thay vào đó, họ làm cho bạn chỉ định một 'tập tin đầu vào' và một 'tập tin đầu ra trên dòng lệnh. Ít nhất là hầu hết các chương trình Unix mà làm điều này cho phép bạn sử dụng tên tập tin đặc biệt '-' có nghĩa là thiết bị nhập chuẩn hoặc thiết bị xuất chuẩn, nhưng có một số chương trình mà không nhận ra ước này.
Đôi khi điều này là vì lý do kỹ thuật, vì đầu vào cần phải được seekable. Đôi khi đó là vì tác giả không nghĩ rằng nó sẽ có ích và có lẽ là một cảm tình Pascal. Nhưng trong mọi trường hợp, nó là gây phiền nhiễu không để có thể sử dụng chương trình như vậy trong đường ống.
Sửa Pip vấn đề này. Nó kết thúc tốt đẹp chương trình như vậy và cho phép bạn cung cấp tên tập tin của '-' như bạn làm với bất kỳ khác. Tuy nhiên pip không biết liệu '-' nên có nghĩa là thiết bị nhập chuẩn hoặc thiết bị xuất chuẩn, vì vậy bạn phải cho nó với -i, -o, hoặc tắc -b. Pip cũng cung cấp -I và -O cho các chương trình mà có thể sử dụng stdin và stdout nhưng đòi hỏi họ phải có seekable.
Ví dụ, để chuyển đổi chương trình 'ngu ngốc', trong đó có một tên tập tin đầu vào và một tên tập tin đầu ra, để có một bộ lọc:
pip -io ngu ngốc - -
Để ống một chương trình C qua các trình biên dịch (nếu vì lý do nào đó bạn cần phải làm một điều như vậy):
pip -io gcc -o -.c -
Trong trường hợp này, tên tập tin đầu vào tạm thời cho gcc sẽ kết thúc bằng '.c'. Và để ống một số văn bản thông qua emacs, tạo cho người dùng cơ hội để chỉnh sửa nó:
pip emacs -b -
Một ví dụ về sự chuyển đổi -I, để đệm stdin vào một tập tin để 'lọc' chế độ của dvips (mà hy vọng một stdin seekable) có thể sử dụng nó:
pip -Tôi dvips -f
Xem trang hướng dẫn để biết thêm.
pip_ (la) tex
Mặc dù pip là chung là đủ cho hầu hết sử dụng, nó sẽ không xử lý TeX và LaTeX đúng. Đối với điều này có là một pip_latex chương trình riêng biệt mà là một wrapper cho LaTeX. Nó chấp nhận nguồn LaTeX trên đầu vào tiêu chuẩn và viết một tập tin DVI để chuẩn đầu ra - hoặc bạn có thể cài đặt nó như pip_tex nếu bạn không sử dụng LaTeX. Nó cố gắng để làm một cái gì đó hợp lý với các thông báo lỗi của TeX - xem tài liệu ở đầu của kịch bản. Ví dụ như:
mèo filename.tex | pip_latex | pip -i xdvi -
pip_latex2html
Đây là một wrapper mục đích đặc biệt cho chương trình latex2html. Nó đọc nguồn LaTeX từ stdin và cố gắng để chuyển đổi nó sang HTML bằng văn bản cho thiết bị xuất chuẩn.
Pip so với / dev / stdin và / dev / stdout
Trên hầu hết các Unices, bạn thường có thể có được hiệu quả tương tự như pip bằng cách sử dụng / dev / stdin và / dev / stdout (nhờ Daniel Biddle chỉ ra điều này). Tuy nhiên mặc dù công trình này cho các chương trình mà đọc và ghi tuần tự, và được bạn lười biếng đường ống bình thường trong tình huống như vậy, nó sẽ không làm việc cho những người muốn làm hoạt động tập tin truy cập ngẫu nhiên trên đầu vào hay đầu ra của họ.
Thử chạy chương trình của bạn với / dev / stdin hoặc / dev / stdout; nếu nó không thành công trong một số cách kỳ lạ, hãy thử lại bằng cách sử dụng pip, mà nên làm việc với chỉ là về bất cứ điều gì. Ngoài ra công trình pip trên Windows, nơi / dev / std * không tồn tại.
Yêu cầu:

Phần mềm khác của nhà phát triển Ed Avis

XMLTV
XMLTV

15 Apr 15

Unarc
Unarc

3 Jun 15

Ý kiến ​​để Pip

Bình luận không
Nhập bình luận
Bật hình ảnh!