فهرست منبع

Added funtion as subshell example

George Jones 2 سال پیش
والد
کامیت
bc73298e4e
1فایلهای تغییر یافته به همراه26 افزوده شده و 0 حذف شده
  1. 26 0
      home/public/snippits/bash/functions-as-subshells.sh

+ 26 - 0
home/public/snippits/bash/functions-as-subshells.sh

@@ -0,0 +1,26 @@
+# https://cuddly-octo-palm-tree.com/posts/2021-10-31-better-bash-functions/
+f() (
+    # code
+    var1=${1:-"default value"}
+
+    # Always return numeric status (that's all bash supports)
+    #
+    # 0 == succuess
+    # other == failure
+
+    echo errors and warning messages to stderr 1>&2
+
+    echo "string return value to stdout - var1 is $var1"
+    return 1 
+)
+
+
+f
+echo
+
+f foo
+echo
+
+f bar
+echo
+