Key Abstractions
1. file
2. file name
3. Directory Tree
#include#include #include #include int main(int argc, char **argv){ int fd; ssize_t len; char *filename; int key, srch_key, new_value; if(argc < 4){ fprintf(stderr, "usage: sabotage filename key value\n"); exit(EXIT_FAILURE); } filename = argv[1]; srch_key = strtol(argv[2], NULL, 10); new_value = strtol(argv[3], NULL, 10); }