问题标签 [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.
linux - 如何在ash shell中保持程序在后台运行
我需要通过 SSH 连接到嵌入式设备,启动后台程序,然后断开连接并保持后台进程运行。问题是嵌入式设备正在使用 ash shell(不是 bash 或其他任何东西),所以 nohup 和 screen 不可用。我还没有找到任何方法来断开灰烬中的过程。有没有办法在灰中做到这一点?
busybox - Busybox ash 错误 - 无法在 while 循环中连接字符串?
使用 Busybox ash 进行编程时,str
以下程序将按预期在每个while
循环中更改,但在 while 循环之后str
再次变为空。/tmp/term_mon_ttys
是一个测试文件。
但是,如果将上面的代码更改为
然后在while
循环之后, str 变为0 1 2 3 4
.
有人注意到这个问题吗?
java - 适用于安卓应用的 SHA 256
我在 PHP 中有这个方法来调用安全 Web 服务:
其中 KEY 是“密码”文本。
我必须在 Android 应用程序中使用相同的方法以相同的方式生成安全代码,并将其添加到字符串以进行 get 调用。
你能帮我举个例子,把这个 PHP 代码翻译成 Android 代码吗?谢谢。
linux - 如何从字符串中提取索引?
我的文件包含如下所示的数据:
我想提取前缀的所有索引"aaa.bbb.ccc"
所以命令应该返回
我怎么能用sed
, awk
, grep
, sort
?
bash - 从叠瓦状for循环中中断
我想知道是否有办法离开叠瓦循环:
任何帮助表示赞赏
regex - 当模式包含“[”时,字符串替换不起作用
我有以下字符串
如果我用以下命令进行替换,那么它可以工作
现在我想把模式放入一个变量中,那么替换命令将不起作用
如何使替换与变量中定义的模式一起工作?
linux - bash 和 ash 括号的区别
我试图使用 diff 命令来比较在 bash 中运行良好的目录列表:
但是,在灰烬(没有其他外壳可用的嵌入式设备)上,我得到了
关于读取输入运算符<
或括号有什么区别(
)
吗?
vagrant - 在使用 Busybox 的盒子上提供 Vagrant
当我尝试在我的 Freifunk gluon 节点上进行配置时,就像在其他 debian 机器上一样:
然后我得到错误:
如何为 Busybox 配置配置ash
?
bash - 如何在shell脚本变量中存储大值
当我在变量busybox shell脚本中存储大值并打印时,它会打印-ve值。
我知道 shell 没有变量类型,但是如何避免这种折叠回 -ve 值?
我在 shell 中使用了以下命令命令,它打印 -ve 值。
有什么建议/指针吗?
编辑:
agilob 建议的答案适用于我原来的问题,但我的实际问题是,我最后一个到磁盘末尾 - 17kb 所以我使用如下命令
所以仍然打印值 -ve :(,使用 expr 也会给出奇怪的结果,如下所示
回答实际问题
,所以 agilob 回答了原始问题,所以我接受了这个答案。我可以解决的实际问题如下,
AWK方式
我尝试按照 user1934428 的建议以 awk 方式进行操作,可以按如下方式完成,
linux - 返回字符串值 * 在调用返回时扩展
我正在构建一个在#/bin/sh
运行 openwrt 变体的调制解调器上运行的脚本:
该脚本正在收集和呈现数据。我遇到了一个问题。我需要返回一个连接的计算机名字符串,这在第五列中:
这就是它应该如何工作:
但是,如果连接的计算机没有设置网络名称,则会将其列为*
:
执行后,将*
返回并扩展为正在运行的文件夹中的文件名,这会导致脚本失败。这是从一个嵌套函数重写的,其中输入文件是一个 mac 地址列表,每行一个:
我需要的是返回一个*
字符作为字符串,而不是扩展它。
在这种情况下可以做到吗?此致