Tag: 庆典

如何在bash的另一个函数里面定义一个函数

我有以下代码 func1(){ #some function thing function2(){ #second function thing } } 我想调用function2但我得到一个错误function2 : not found 有解决scheme吗?

Bash:提取一部分string

假设我有string“使用的内存:19.54M”我将如何从中提取19.54? 19.54会经常改变,所以我需要将它存储在一个variables中,并将其与下一次迭代中的值进行比较。 我想我需要一些grep和正则expression式的组合,但我从来没有真正理解正则expression式..

如何将一行分割成由bash中的一个或多个空格分隔的单词?

我意识到如何在Python中做到这一点 line = db_file.readline() ll=string.split(line) 但我怎么能在bash中做同样的事情? 真的有可能以这么简单的方式做到这一点?

当'set -e'激活时,Bash会得到命令的退出状态吗?

我通常在我的Bash脚本中设置了-e ,但偶尔我想运行一个命令并获取返回值。 不用做set +e; some-command; res=$?; set -e set +e; some-command; res=$?; set -e set +e; some-command; res=$?; set -e跳舞,我该怎么做?

如何获得在Bash的总物理内存将其分配给一个variables?

我怎样才能得到我的Linux PC的总字节数? 我需要将其分配给一个bash脚本variables。

将数字添加到文件中每行的开头

我怎样才能将数字添加到文件的每一行的开头? 例如: 这是 文本 从文件中。 变为: 000000001这是 000000002的文字 000000003从文件。

为什么我不会在bash中启用extglob?

我刚刚在这里find了有关bash extglob shell选项的信息:​​ – 如何在unix / linux shell中进行模式匹配时使用反向或负向通配符? 所有使用shopt -s extglob的答案也提到了shopt -u extglobclosures它。 我为什么要把这么有用的东西变成现实? 确实为什么不默认呢? 据推测它有可能给一些讨厌的惊喜。 他们是什么?

Bash实用程序脚本库

是否有任何常用的(或不正当使用)bash函数的实用程序“库”? 就像Apache commons-lang for Java一样。 Bash是如此无处不在,在扩展库方面似乎被忽略了。

如何在bash onliner FOR循环中反转数组?

我怎样才能扭转我为一个定义的数组执行循环的顺序 要遍历数组,我正在这样做: $ export MYARRAY=("one" "two" "three" "four") $ for i in ${MYARRAY[@]}; do echo $i;done one two three four 有一个函数,我可以颠倒数组的顺序? 一个想法是生成一个倒序索引序列,并通过使用这个倒序索引来调用元素,但也许有一个更快的select,或者至less更容易阅读。

在bash中杀死一个进程

如何杀死在bash中运行的进程 – 例如,假设我打开一个文件: $ gedit file.txt 有没有什么办法在命令提示符closures它? 这个例子是相当平凡的,因为我可以closures窗口,但似乎有点,特别是当我输错命令。 还有什么办法来逃避正在运行的可执行文件? 这可能有相同的解决scheme,但我想我会问。 谢谢