cost 293 ms
如何从脚本本身中获取 Bash 脚本所在的目录?

[英]How can I get the directory where a Bash script is located from within the script itself?

如何在该脚本中获取Bash脚本所在目录的路径? 我想使用 Bash 脚本作为另一个应用程序的启动器。 我想将工作目录更改为 Bash 脚本所在的目录,这样我就可以对该目录中的文件进行操作,如下所示: ...

如何检查字符串是否在 Bash 中包含 substring

[英]How to check if a string contains a substring in Bash

我在 Bash 中有一个字符串:string="My string" 如何测试它是否包含另一个字符串?if [ $string ?? 'foo' ]; then echo "It's there!" fi 哪里?? 是我不知名的接线员。 我是否使用echo和grep ?if echo "$ ...

如何检查 Bash 脚本中是否存在程序?

[英]How can I check if a program exists from a Bash script?

我将如何验证程序是否存在,以返回错误并退出或继续执行脚本的方式? 看起来应该很容易,但它一直困扰着我。 ...

2009-02-26 21:52:49   39   995119    bash  
如何在 Bash 中的分隔符上拆分字符串?

[英]How do I split a string on a delimiter in Bash?

我将这个字符串存储在一个变量中: 现在我想将字符串拆分为; 定界符,这样我就有了: 我不一定需要ADDR1和ADDR2变量。 如果它们是数组的元素,那就更好了。 根据以下答案的建议,我最终得到了以下内容: Output: 有一个解决方案涉及将Internal_field_separator (I ...

在 Bash 中提取文件名和扩展名

[英]Extract filename and extension in Bash

我想分别获取文件名(不带扩展名)和扩展名。 到目前为止我发现的最佳解决方案是: 这是错误的,因为如果文件名包含多个. 人物。 如果,假设我有abjs ,它将考虑a和b.js ,而不是ab和js 。 它可以很容易地在 Python 中完成 但如果可能的话,我不希望为此启动 Python 解 ...

如何在 Bash 中将变量设置为命令的 output?

[英]How do I set a variable to the output of a command in Bash?

我有一个非常简单的脚本,类似于以下内容: 当我从命令行运行此脚本并将 arguments 传递给它时,我没有得到任何 output。但是,当我运行$MOREF变量中包含的命令时,我能够得到 output。 如何获取需要在脚本中运行的命令的结果,将其保存到变量中,然后在屏幕上显示该变量 output ...

如何遍历 Bash 中的变量定义的一系列数字?

[英]How do I iterate over a range of numbers defined by variables in Bash?

当范围由变量给出时,如何迭代 Bash 中的数字范围? 我知道我可以做到这一点(在 Bash 文档中称为“序列表达式”): 这使: 1 2 3 4 5 但是,如何用变量替换任一范围端点? 这不起作用: 哪个打印: {1..5} ...

如何递归地计算目录中的所有代码行?

[英]How can I count all the lines of code in a directory recursively?

我们有一个 PHP 应用程序,想要统计特定目录及其子目录下的所有代码行数。 我们不需要忽略评论,因为我们只是想得到一个粗略的想法。 该命令适用于给定目录,但它会忽略子目录。 我在想下面的评论可能有用,但它返回 74,这绝对不是这样的...... 从一个目录中重新输入所有文件的正确语法是什么? ...

2009-08-31 17:42:20   50   1038244    bash / shell  
如何将标准 output 和标准错误 append 重定向到具有 Bash 的文件

[英]How to redirect and append both standard output and standard error to a file with Bash

要将标准 output重定向到 Bash 中的截断文件,我知道使用: 要在 Bash 中重定向标准 output,附加到文件,我知道使用: 要将标准 output 和标准错误重定向到截断文件,我知道使用: 如何重定向标准 output 和附加到文件的标准错误? cmd &>> ...

在 Bash 中循环文件的内容

[英]Looping through the content of a file in Bash

如何使用Bash遍历文本文件的每一行? 使用此脚本: 我在屏幕上得到这个输出: (稍后我想用$p做一些比输出到屏幕更复杂的事情。) 环境变量SHELL是(来自 env): /bin/bash --version输出: cat /proc/version输出: 文件肽. ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM