887得票7回答
Bash中单引号和双引号的区别

在Bash中,单引号('')和双引号("")有什么区别?

878得票7回答
在Linux的Bash中获取当前时间距离Epoch的秒数

我需要像date一样简单的东西,但是不是当前日期、小时、分钟和秒数,而是自1970年以来的秒数。 date似乎没有提供这个选项。有没有简单的方法?

870得票13回答
如何在连续的数据流中使用grep命令?

是否可以在连续流上使用 grep 呢? 我的意思是类似于 tail -f <file> 命令,但是将 grep 应用于输出结果,以便只保留我感兴趣的行。 我尝试过 tail -f <file> | grep pattern,但似乎 grep 只能在 tail 结束后...

866得票41回答
在Bash中如何测试一个变量是否为数字?

我无法弄清楚如何确保传递给我的脚本的参数是数字还是其他类型。 我想要做的只是像这样:test *isnumber* $1 && VAR=$1 || echo "need a number" 需要帮助吗?

863得票15回答
在Bash中重定向stderr和stdout

我想将一个进程的 标准输出 和 标准错误输出 重定向到同一个文件中,请问在Bash中如何实现?

857得票15回答
Bash中单行while循环的语法

我在使用分号和/或大括号的组合时遇到了麻烦。我想在命令行上将其作为一行代码完成:while [ 1 ] do foo sleep 2 done

854得票24回答
从文件中获取第n行的Bash工具

有没有一种“规范”的方法来做这件事?我一直在使用head -n | tail -1来完成这个操作,但我一直在想是否有一款Bash工具可以从文件中提取一行(或多行)。 所谓“规范”,即指一个主要功能是执行该操作的程序。

847得票14回答
如何杀死所有带有特定部分名称的进程?

我想杀掉通过以下方式获取的所有进程:ps aux | grep my_pattern 如何做到呢? 这个方法不起作用:pkill my_pattern

830得票10回答
如何在Bash脚本中提示用户确认?

我想在可能存在风险的bash脚本顶部添加一个快速的“您确定吗?”提示以便确认,最简单/最好的方法是什么?

827得票33回答
为什么在脚本中使用“cd”命令无法改变目录?

我正在尝试编写一个小脚本,将当前目录更改为我的项目目录: #!/bin/bash cd /home/tree/projects/java 我将这个文件保存为proj,使用chmod添加了执行权限,并将它复制到了/usr/bin目录下。当我通过以下方式调用它:proj时,它什么也不做。请问...