问题标签 [ash]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
95 浏览

linux - How to retrieve a the return value of a shell function execute with `` and $()

I have the following function:

when I execute this funtion in the following ways, and then I display the returned value of the function with echo $? I got 0 and not 3:

How I can got the returned value of func in the above cases?

0 投票
1 回答
228 浏览

linux - 如何直接访问ash中函数的最后一个参数?

要访问函数的第一个参数,我使用

如何直接访问ash中函数的最后一个参数?

我不想使用循环,既不想使用函数,也不想使用复杂的命令

0 投票
1 回答
26 浏览

shell - 检查字符串的元素是否存在于另一个字符串中

我有两个字符串:

我想检查字符串的每个元素是否l2存在于 中l1,然后将其从l1.

是否可以在没有for循环的情况下做到这一点?

0 投票
1 回答
573 浏览

linux - 我应该对同一文件上的并行 sed 执行进行竞争条件检查吗?

我有许多同时执行的脚本 shell,它们sed在同一个文件上生成。因此存在sed命令同时在同一个文件上执行的风险。

sed我应该对同一文件的并行执行进行竞争条件检查吗?

0 投票
6 回答
863 浏览

linux - 如何将一些行移动到文件顶部?

我有一个这样的文件:

我想用一个简单的命令(使用,,...)移动从文件顶部开始的所有xxx.行。sedawkgrep

所以我的新文件将如下所示:

这个怎么做?

0 投票
1 回答
1811 浏览

shell - 错误 sh: 0: 将 bash 函数转换为 sh 时未找到

下面的函数原本是一个 bash 函数。我需要它在busybox 1.22 ashshell 中运行。

当上面的代码加载source并作为dockeripbusybox shell输出运行时:sh: 0: not found. 不是一个很有帮助的错误,所以我的问题是错误是什么意思,上面函数的哪些部分不兼容busybox 1.22?

0 投票
2 回答
299178 浏览

bash - What do $? $0 $1 $2 mean in shell script?

I often come across $? $0 $1 $2 etc.... in shell scripting, what I know is that $? returns the exit status of the last command

but what do the others do? what are they called and is there more? perhaps like $3 $4 $5 ...

0 投票
1 回答
9833 浏览

ash - 如何在 ash 中使用数组?

出于某种原因,我不能用它bash来构建我的脚本,唯一的方法是使用ash,我有这个 sms 自动回复脚本,每个回复必须最多 160 个字符长,它看起来像这样:

但它最终是这样的:

我想要的是这样的:

所以它按字符数分割而不是按单词分割,我该怎么做?

0 投票
1 回答
6379 浏览

linux - Ash shell - 如何在函数内执行while循环?

出于特定原因,我必须在函数内执行无限循环,然后将该函数作为守护进程运行,

该脚本不起作用,它给了我以下错误:

如何在函数中执行无限循环ash

0 投票
3 回答
44 浏览

shell - 使用 awk 从另一个中提取字符串

我有这个变量,其中包含一个由空格分隔的字符串列表

我想提取每个字符串分隔的bu空格“”,然后将其分配给val 我使用这个shell代码,但它不起作用

期望的结果是:

即使使用另一个 linux 实用程序(如 cut 、 sed 、 grep )完成处理,我们也将不胜感激。