bash 相关问题

有关为Bash命令shell编写的脚本的问题。对于有错误的shell脚本,请在发布此处之前使用shellcheck程序(或在https://shellcheck.net上的Web shellcheck服务器中)进行检查。关于交互式使用Bash的问题更可能是超级用户的主题,而不是Stack Overflow。

在从文件读取的输入中执行命令替换

在shell脚本中如何在输入文件字符串中创建脚本读取命令示例1(script1.sh):a =“google.analytics.account.id =`read a`”echo $ a示例2(script2.sh):cat script2 .sh a =`头-1 ...

回答 2 投票 0

Bash / Zsh - 导出环境变量,其名称包含冒号

我正在尝试在bash中设置以下环境变量:ConnectionStrings:DefaultConnection = someValue我正在使用以下命令:export ConnectionStrings:DefaultConnection = something ...

回答 1 投票 1

声明-n用于位置参数

在下面的代码中,我使用的是使用declare -n声明的引用变量:declare -n b =“a”echo“$ b”是否也可以使用位置参数的引用?让我们说我想做...

回答 1 投票 0

如何为包含“>”的字符串git grep?

git grep似乎比常规GNU grep更简单,这将允许您搜索选项卡并使用反斜杠转义特殊字符。我试图找到字符串的出现 - &...

回答 2 投票 2

使用纯`bash`打印每个单词及其出现次数

我在下面给出了代码。我想打印每个单词及其出现次数,而不使用外部工具,如wc,awk,tr等。我可以计算单词的总数,但在这里我......

回答 2 投票 0

如何在一个bash脚本中运行多个tell命令打开新窗口?

我试过#!/ bin / bash osascript -e'告诉应用程序“终端”做脚本“cd~ / www / service / code && npm install && npm run dev”激活结束告诉应用程序“终端”...

回答 1 投票 0

Pytest没有测试

从Linux mint bash我输入$ pytest tests / parser_test.py =============================== test session启动py == ============================== platform linux2 - Python 2.7.14,pytest-3.2.1,py -...

回答 1 投票 1

更改多个文件夹的修改日期以匹配其最近修改的文件的日期

我一直在使用以下shell bin / bash脚本作为应用程序,我可以删除文件夹,它将更新文件夹的修改日期以匹配该文件夹中最近修改的文件。 ...

回答 1 投票 1

有没有办法在Ruby中创建一个目录但是排除某些目录?

我想将一个目录全局化以后处理头文件。但我想排除项目中的一些目录。现在默认方式是...... Dir [“** / *。h”]。每个{| header |置标题} ...

回答 6 投票 25

如何拆分由tab分隔的bash中的字符串

我正在尝试在bash中拆分制表符分隔的字段。我知道这个答案:如何在shell中拆分字符串并获取最后一个字段但是这不能解决制表符。我想做...

回答 5 投票 27

回显所有匹配模式的文件

我在某个目录中有一些文件。例如:/ path/file1.out /path/file2.out /path/file3.out /path/file4.out /path/file5.out是否可以使用echo向所有这些文件写入内容...

回答 1 投票 2

无法将文件添加到git commit

我在这个论坛中尝试了几种解决方案,但我无法添加要提交的文件。我使用git add -A但我的git bash只是冻结了。我删除了index.lock文件。似乎每个人都创造......

回答 1 投票 1

如何在bash中修改csv的列

编辑,这是我按照建议修改完整文件的方式。它仍然没有按预期工作:第4列在stdout中打印为空值,myCSV.csv不会被...更改

回答 2 投票 -2

使用sed命令在yaml文件内容的子模式下添加属性

这是我的yaml文件web的内容:image:apache卷: - “./ app:/src / app”ports:# - 在这里添加端口我需要使用sed命令在web下添加一个属性作为类型。 ...

回答 1 投票 0

如何使用shell删除和更新第二个文件中的内容

我有以下两个文件test.txt和test1.txt。我想将test.txt的数据更新到abc.com下的test1.txt,但是,首先它必须删除现有数据,所以最终输出看起来像......

回答 1 投票 -1

tcsh中的IF语句错误

无法通过tcsh执行IF语句。这对我很有用 - #!/ bin / bash如果echo`cal | tail -6 | sed -e's / ^。\ {3 \} //'-e's /。\ {3 \} $ / /'| tr -s'[:blank:]''\ n'|头-11 |尾-10 | tr -...

回答 3 投票 1

这里文档由文件结束错误分隔[重复]

我在这里得到了以下错误:第8行:警告:here-document在第4行由文件结束分隔(想要'START')./ append JVM.sh:第9行:语法错误:意外结束...

回答 1 投票 0

使用xargs和两个参数进行并行下载

这个问题是前一段时间提出的另一个问题的后续问题。我目前有这个脚本:download_data(){wget --load-cookies~ / .urs_cookies --save-cookies~ / .urs_cookies --auth-no -...

回答 2 投票 2

在覆盆子pi bash的Tkinter

我能够在idle3中导入tkinter并用它来创建一个简单的应用程序,在Idle3中,一切都很好。问题是,如果我尝试从bash启动程序,我会收到错误:...

回答 1 投票 0

如何捕获从shell脚本抛出的错误并在groovy中显示它?

我基本上试图建立到Linux机器的SSH连接并在我的groovy脚本中执行shell命令,如下所示:#!groovy def serverName51 =“********”def folderName =“tmp”...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.