aboutsummaryrefslogtreecommitdiff
path: root/sor.1
diff options
context:
space:
mode:
authorBenjamin Barenblat <bbaren@google.com>2019-09-16 11:04:19 -0400
committerBenjamin Barenblat <bbaren@google.com>2019-09-16 11:04:19 -0400
commit82cd3de3f4acb0e7a19ebec91baa0eba0d23bd9b (patch)
tree5892d9ec381c713fd2b28685c055f8d8438b909f /sor.1
walk and sor, a combined replacement for find
Diffstat (limited to 'sor.1')
-rw-r--r--sor.131
1 files changed, 31 insertions, 0 deletions
diff --git a/sor.1 b/sor.1
new file mode 100644
index 0000000..ab69baf
--- /dev/null
+++ b/sor.1
@@ -0,0 +1,31 @@
+.\" Copyright 2019 Google LLC
+.\"
+.\" Licensed under the Apache License, Version 2.0 (the "License");
+.\" you may not use this file except in compliance with the License.
+.\" You may obtain a copy of the License at
+.\"
+.\" https://www.apache.org/licenses/LICENSE-2.0
+.\"
+.\" Unless required by applicable law or agreed to in writing, software
+.\" distributed under the License is distributed on an "AS IS" BASIS,
+.\" WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+.\" See the License for the specific language governing permissions and
+.\" limitations under the License.
+.TH SOR 1 2019-09-16
+.SH NAME
+sor \- combine shell predicates with logical or
+.SH SYNOPSIS
+.B sor
+.IR SNIPPET ...
+.SH DESCRIPTION
+Read paths from standard input. For each path, evaluate each argument as a
+.BR bash (1)
+snippet with the path as the first argument. Print the path to standard output
+if any of the snippets exits with status 0.
+.SH EXAMPLE
+.EX
+walk /etc | sor 'test -f'
+.EE
+.SH "SEE ALSO"
+.BR find (1),
+.BR walk (1)