Fish Shell:
Viết một tệp văn bản

Cách thực hiện:

Để viết vào một tập tin văn bản trong Fish, sử dụng echo hoặc printf sau đó là toán tử > hoặc >>. > tạo một tập tin mới hoặc ghi đè lên một tập tin đã tồn tại, trong khi >> thêm vào cuối tập tin.

echo "Xin chào, fish!" > hello.txt
cat hello.txt

Kết quả:

Xin chào, fish!
printf "Thêm dòng này nữa nhé." >> hello.txt
cat hello.txt

Kết quả:

Xin chào, fish!
Thêm dòng này nữa nhé.

Để viết văn bản nhiều dòng, sử dụng chuỗi đa dòng hoặc thực thi một lệnh nhiều lần:

echo "Dòng 1
Dòng 2
Dòng 3" > multiline.txt
cat multiline.txt

Kết quả:

Dòng 1
Dòng 2
Dòng 3

Sâu hơn nữa

Shell Fish, ra đời từ sự không hài lòng với ngôn ngữ kịch bản của các shell hiện có, được biết đến với ngôn ngữ kịch bản thân thiện với người dùng. Khi so sánh với các shell khác, lệnh chuyển hướng của Fish tương tự như trong bash hoặc zsh, nhưng với cú pháp kịch bản nâng cao.

Các phương pháp thay thế khác để viết tập tin trực tiếp từ shell bao gồm việc sử dụng các trình soạn thảo văn bản như vi hoặc nano, hoặc ngôn ngữ kịch bản như Python hoặc Perl cho việc thao tác phức tạp hơn.

Việc hiểu cách Fish quản lý các mô tả tập tin và sự khác biệt giữa > (ghi đè) và >> (thêm vào) là rất quan trọng cho việc quản lý tập tin đúng cách.

Xem thêm