catを修正
このコミットが含まれているのは:
コミット
7a71bcca61
12
src/cat.zig
12
src/cat.zig
|
@ -75,10 +75,17 @@ pub fn main() !void {
|
|||
}
|
||||
|
||||
if (fname.items.len == 0) {
|
||||
try help();
|
||||
return;
|
||||
const stdin = io.getStdIn().reader();
|
||||
var buf: [2048]u8 = undefined;
|
||||
while (true) {
|
||||
const lne = try stdin.read(buf[0..]);
|
||||
if (lne == 0) {
|
||||
break;
|
||||
}
|
||||
|
||||
try io.getStdOut().writer().writeAll(buf[0..lne]);
|
||||
}
|
||||
} else {
|
||||
for (fname.items) |item| {
|
||||
const file = try fs.cwd().openFile(item, .{});
|
||||
defer file.close();
|
||||
|
@ -106,3 +113,4 @@ pub fn main() !void {
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
読み込み中…
新しいイシューから参照