aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 308cfe00ebaa94d58af0c26a33bafb8a2a205299 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# coreutils

Rewrite of some core utilities for educational purposes.

| Name       | Description                                                      |
|------------|----------------------------------------------------------------- |
| `mkdir`    | make directories                                                 |
| `basename` | strip directory and suffix from filenames                        |
| `rm`       | remove files or directories                                      |
| `seq`      | print a sequence of numbers                                      |
| `tee`      | read from standard input and write to standard output and files  |
| `shuf`     | generate random permutations                                     |
| `echo`     | display a line of text                                           |
| `yes`      | output a string repeatedly until killed                          |

## Pending

| Name       | Description |
|------------|----------------------------------------------------------------- |
| `cut`      | remove sections from each line of files                          |
| `uniq`     | report or omit repeated lines                                    |
| `tr`       | translate or delete characters                                   |
| `chown`    | change file owner and group                                      |
| `xargs`    | construct argument lists and invoke utility                      |

## TODO

| Name       | Description |
|------------|-----------------------------------------------------------------|
| `cp`       | |
| `chmod`    | |
| `ln`       | |
| `mv`       | |
| `touch`    | |
| `cat`      | |
| `tail`     | |
| `test`     | |
| `sort`     | |
| `dirname`  | |
| `date`     | |
| `du`       | |
| `expr`     | |