7得票7回答
在一个非常简陋的命令行中添加/减去变量

我正在编写一个shell脚本,它在我的本地/bin/sh上运行得很好(Ubuntu 13.04上的dash),但最终我需要在一个傻瓜式的盒子上运行它,在那里由于对变量的操作而出现错误: $((n2 - n1 + 1)) 无法运行,我遇到了如下错误: syntax error: you ...

7得票3回答
如何检查当前运行的shell是否为BusyBox

我尝试了不同的变体 echo $0 echo $shell echo $SHELL ps -p $$ 但是它们都不能提供独特的输出。我可以做类似这样的事情,但它很丑陋而且不专业: if ls --help 2>&1 | grep BusyBox; then ech...

7得票3回答
嵌入式Linux中的busybox显示“找不到applet”

我自己编译了busybox,并将其放入我们的嵌入式linux中。但是我有一些问题。 问题1:当我尝试使用某些命令,如gzip时,它会打印“gzip:applet not found”。虽然我已经检查了busybox的menuconfig,确保我选择了“gzip”。 问题2:我过去常用VIM...

7得票2回答
繁忙盒子,运行C程序,Python或Perl程序

我所拥有的只是Bourne shell和BusyBox。 有没有办法运行Python脚本或编译C程序或其他语言,如Perl等? 例如: busybox python eatmemory.py 100M 或者 busybox gcc eatmemory.c 我需要创建一个进程,它将消耗特定数量的...

7得票7回答
在BusyBox shell中如何生成随机数

如何使用AShell(受限bash)生成随机数?我正在设备上使用一个BusyBox二进制文件,该设备不具有 od 或 $RANDOM。我的设备有 /dev/urandom 和 /dev/random。