소스 검색

Add support for arguments in __bashum_run_n()

People can now run

    __bashum_run_n 100 echo hello world

and it will print "hello world" 100 times, instead of just running
`echo` 100 times and ignoring the `hello world` part.
Alois Mahdal 5 년 전
부모
커밋
d5ce4d0e50
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3
    3
      dotfiles/bash/main.bashrc

+ 3
- 3
dotfiles/bash/main.bashrc 파일 보기

@@ -65,12 +65,12 @@ hr() {
65 65
 
66 66
 __bashum_run_n() {
67 67
     #
68
-    # Run $2 in background $1 times
68
+    # Run $2.. in background $1 times
69 69
     #
70
-    local n=${1:-1}
70
+    local n=${1:-1}; shift
71 71
     while test "$n" -gt 0;
72 72
     do
73
-        "$2" &
73
+        "$@" &
74 74
         ((n--))
75 75
     done
76 76
 }