69得票4回答
在Bash脚本中的函数中读取标准输入

我有一些Bash函数,它们输出一些信息: find-modelname-in-epson-ppds find-modelname-in-samsung-ppds find-modelname-in-hp-ppds 等等... 我一直在编写函数来读取输出并过滤它:function fil...

18得票7回答
如何在Bash中创建一个秒表?

我创建了一个简单的秒表(bash函数)用于计时,但现在它显示当前带毫秒的时间。 代码: function stopwatch() { date +%H:%M:%S:%N while true; do echo -ne "`date +%H:%M:%S:%N`\r"; don...

12得票2回答
Bash函数参数返回错误“command not found”

我在一个bash脚本中有这个函数,用于创建一个新的jekyll文章;但是它返回参数为命令未找到。以下是脚本: function new_post () { if [ -z "$1" ] then read -p "Post Title:" TITLE ...

10得票3回答
从子shell返回值并输出到局部变量

我发现了一种对我来说很奇怪的行为,我无法解释。以下代码可以正常工作:function prepare-archive { blah-blah-blah... _SPEC_FILE=$(check-spec-file "$_GIT_DIR/packaging/") exit $? blah-bl...

9得票2回答
使用圆括号而不是花括号来定义Bash函数体

这个脚本演示了使用圆括号和花括号定义bash函数的区别。使用圆括号有一个好处是函数内创建的环境变量“局部”,我猜测这是因为函数体作为子shell执行的原因。输出结果如下: A=something A= B=something B=something 这个问题是关于是否允许使用这种语法来定...

8得票1回答
Bash函数的定时问题

我想看一下 bash 函数运行需要多长时间。经过一番研究,我得出了这种使用子 shell 的方法: function test-function() { time ( rsync -av ~/tmp/test-dir-start/ ~/tmp/test-dir-e...

7得票2回答
使用非标准名称如何取消 Bash 函数变量?

我可能会在一个被引用到shell的bash脚本中有这个函数。 function suman{ echo "using suman function" } 如果我调用 。 unset suman 我会尽力为您进行翻译,这段内容涉及编程相关内容。您希望翻译的是: 事情似乎...