We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f8bf476 commit fa69bc5Copy full SHA for fa69bc5
2 files changed
implement-shell-tools/cat/cat.js
@@ -2,6 +2,15 @@ import { promises as fs } from "node:fs";
2
import process from "node:process";
3
4
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]);
9
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
+}
15
-console.log(myFile);
16
+lines.forEach((e) => console.log(e));
implement-shell-tools/cat/testFile.txt
@@ -0,0 +1,3 @@
1
+sadfsd
+asdf
0 commit comments