Skip to content

Commit fa69bc5

Browse files
committed
hard coded line numbers
1 parent f8bf476 commit fa69bc5

2 files changed

Lines changed: 13 additions & 1 deletion

File tree

implement-shell-tools/cat/cat.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@ import { promises as fs } from "node:fs";
22
import process from "node:process";
33

44
const path = process.argv.slice(2)[0];
5+
const numLines = process.argv.slice(3)[0];
6+
7+
// console.log(numLines);
8+
// console.log(process.argv.slice(3)[0]);
59
const myFile = await fs.readFile(path, "utf-8");
10+
let lines = myFile.split("\n");
11+
12+
if (!isNaN(numLines)) {
13+
lines = lines.slice(0, numLines);
14+
}
615

7-
console.log(myFile);
16+
lines.forEach((e) => console.log(e));
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
sadfsd
2+
asdf
3+
asdf

0 commit comments

Comments
 (0)