Unix cat
在 Github 上編輯
在 Unix 中,`cat` 命令是一個公用程式,用於讀取檔案並將其寫入標準輸出。您可以使用 Deno 模擬 `cat` 命令的行為。
在這個程式中,每個命令列引數都被假定為檔案名稱,檔案會被開啟,並列印到 stdout(例如,控制台)。
建立一個腳本,讀取一個或多個檔案的內容,並將其寫入標準輸出。
for (const filename of Deno.args) {
const file = await Deno.open(filename);
await file.readable.pipeTo(Deno.stdout.writable, { preventClose: true });
}
使用 Deno CLI 在本機執行這個範例
deno run --allow-read cat.ts file1 file2