We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Goal is to reimplement several core Unix utilities. giving exposure to Go basics, including file I/O, flag parsing, string manipulation, and more.
Create Go programs that replicate the functionality of the following Unix utilities:
Each utility should be implemented as a separate Go program.
Programs should read input from files or stdin as appropriate.
Implement basic flags for each utility where applicable.
-n
-l
-w
-c
man COMMAND
The text was updated successfully, but these errors were encountered:
No branches or pull requests
CoreUtils in Go
Description
Goal is to reimplement several core Unix utilities. giving exposure to Go basics, including file I/O, flag parsing, string manipulation, and more.
Requirements
Create Go programs that replicate the functionality of the following Unix utilities:
Each utility should be implemented as a separate Go program.
Programs should read input from files or stdin as appropriate.
Implement basic flags for each utility where applicable.
Example Implementations
1. head
-n
flag to specify the number of lines to print.2. tail
-n
flag to specify the number of lines to print.3. wc (word count)
-l
,-w
, and-c
flags to display only lines, words, or characters respectively.4. cat
-n
flag to number output lines.5. echo
-n
flag to omit the trailing newline.Acceptance Criteria
Resources
man COMMAND
)The text was updated successfully, but these errors were encountered: