summaryrefslogtreecommitdiff
path: root/factor
diff options
context:
space:
mode:
Diffstat (limited to 'factor')
-rwxr-xr-xfactor12
1 files changed, 9 insertions, 3 deletions
diff --git a/factor b/factor
index 81bc614..c40e0f4 100755
--- a/factor
+++ b/factor
@@ -20,6 +20,12 @@ factor() {
printf '\n'
}
-for i in $*; do
- factor $i
-done
+if [ -z "$*" ]; then
+ while read -r i; do
+ factor $i
+ done
+else
+ for i in $*; do
+ factor $i
+ done
+fi