annotate wrappers/tac @ 589:7013fd450ff4

Changed my mind about the design again, now callback is dirtree_opennode() and recursion choice is how caller interprets flags.
author Rob Landley <rob@landley.net>
date Fri, 01 Jun 2012 20:27:51 -0500
parents 7da386057101
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
411
7da386057101 Add three commands that can be done as simple shell scripts (one sed is in, anyway), and don't need to be implemented in C.
Rob Landley <rob@landley.net>
parents:
diff changeset
1 #!/bin/sh
7da386057101 Add three commands that can be done as simple shell scripts (one sed is in, anyway), and don't need to be implemented in C.
Rob Landley <rob@landley.net>
parents:
diff changeset
2 # HELP usage: tac [FILE...]\n\nPrint input lines in reverse order
7da386057101 Add three commands that can be done as simple shell scripts (one sed is in, anyway), and don't need to be implemented in C.
Rob Landley <rob@landley.net>
parents:
diff changeset
3
7da386057101 Add three commands that can be done as simple shell scripts (one sed is in, anyway), and don't need to be implemented in C.
Rob Landley <rob@landley.net>
parents:
diff changeset
4 for i in "$@"
7da386057101 Add three commands that can be done as simple shell scripts (one sed is in, anyway), and don't need to be implemented in C.
Rob Landley <rob@landley.net>
parents:
diff changeset
5 do
7da386057101 Add three commands that can be done as simple shell scripts (one sed is in, anyway), and don't need to be implemented in C.
Rob Landley <rob@landley.net>
parents:
diff changeset
6 sed -e '1!G;h;$!d' "$i"
7da386057101 Add three commands that can be done as simple shell scripts (one sed is in, anyway), and don't need to be implemented in C.
Rob Landley <rob@landley.net>
parents:
diff changeset
7 done