bash 相关问题

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

尝试用替代字符串替换 sed 匹配模式的一部分

我正在尝试将我的个人科幻小说图书 PDF 库转换为 epub。我将所有行收集到连续段落中的中间步骤正确整理,但我最终......

回答 2 投票 0

转义“$!”在bash中

我正在尝试转义特殊字符,看起来我已经捕获了大多数/几乎所有内容,除了 $! 的特定组合。 如果文件名同时包含 $!邻居,那么这个脚本就不再

回答 1 投票 0

在 Mac 上的文本文件中递归搜索并用点替换字符串

团队,我看到有多个类似的问题,但我确实尝试了一些答案,但仍然无法得到我想要的。我想将文本“product-ui-test-creds.json”替换为“vaulted-

回答 1 投票 0

更新 VSCode 集成终端的 macOS Bash 版本

按照这些说明更新 Bash 并将其设置为 macOS 上的默认 shell 后,我发现它对 VSCode 中的集成终端没有任何影响。如图所示: echo $0 这重新...

回答 2 投票 0

更新 VSCode 集成终端的 Bash 版本 | MacOS

按照这些说明更新 Bash 并将其设置为 MacOS 上的默认 shell 后,我发现它对 VSCode 中的集成终端没有任何影响。如图所示: echo $0 这重新...

回答 2 投票 0

wc 作为变量的结果

我想使用来自“wc”的行作为变量。例如: echo 'foo bar' > file.txt echo '等等等等' >> file.txt wc文件.txt 2 5 23 文件.txt 我想要

回答 8 投票 0

Cloud Composer 中的curl 命令 BashOpertor

我正在遵循此链接中提到的教程 - download_rocket_launches.py 。当我在 Cloud Composer 中运行它时,我想放入本机路径,即 /home/airflow/gcs/dags 但失败...

回答 2 投票 0

使用“文件名:行”语法打开文件的行

很多时候,编译错误会通过 file:line 语法显示。 最好直接复制粘贴该文件以在正确的行打开文件。 Emacs 已经有一些模式来处理这个......

回答 14 投票 0

查看wget的返回值

我正在编写一个脚本来下载一堆文件,我希望它在特定文件不存在时发出通知。 r=`wget -q www.someurl.com` 如果 [ $r -ne 0 ] 然后回声“不在那里” 否则回显“好的...

回答 7 投票 0

运行终止 go 应用程序的 shell 脚本

我需要在debian上重新启动一个go应用程序进程,这需要运行以下bash文件: systemctl stop go_service && other_command && systemctl start go_service 我尝试...

回答 1 投票 0

BASH printf 数组,最后一个条目带有字段分隔符和换行符

如何在 BASH 中打印一个数组,每个值之间有一个字段分隔符,末尾有一个换行符。 我能用单个 printf 得到的最接近的是 printf '%s|' “${arr1[@]}”,其中 |是场

回答 4 投票 0

bash“while read line”循环,以变量作为文件输入

示例代码,思路如下 读取网址时;做 wget -q $url -O - | wget -q $url -O - | grep -o -E 'href="([^"#]+)"' | grep "杂志/" | grep "https" | sort -u | sed...

回答 1 投票 0

AWS Boto3 EC2 客户端 send_command 进程关闭

我正在使用 send_command() 函数在大约 100 个 ec2 实例上长时间(天)运行本地 python 脚本。 ssm_client = boto3.client('ssm',region_name = 'eu-west-1') 要执行的命令= &...

回答 1 投票 0

如何在Linux中的重复文件修改过程中排除带有符号链接的文件?

我想更改一些 SVG 文件的颜色代码。通常,我使用以下 bash 脚本: #!/bin/bash 查找-名称“*.svg”-o-名称“*.SVG”|当读我时; 做 回声...

回答 1 投票 0

Cygwin 找不到 /.bashrc

我在Windows 7 64位上安装Cygwin,我在/.bashrc位置的位置是C:/cygwin64/home/admin/bashrc,但我无法从Cygwin看到它,它说: bash: /.bashrc: 没有这样的文件或目录 ...

回答 4 投票 0

是否可以在c程序中使用cat和execl在不知道文件路径的情况下打印出其代码

作为一项任务,我必须使用 c 程序中的 cat 命令将程序的源代码打印到终端中。我知道我需要使用 execl 函数的一些变体...

回答 1 投票 0

如何在 WSL 上运行 bash 脚本

我正在尝试从 Ubuntu WSL 运行脚本 script.sh。在 Ubuntu WSL 中,调用 sh script.sh 只是返回而不执行任何操作。难道我做错了什么?运行 Bash 的正确方法是什么

回答 2 投票 0

使用 sed 查找并替换并保留大小写

我想搜索和替换字符串,但使用 sed 保持大小写完整 例如,如果我想用 bar 替换所有出现的 foo,它应该像这样工作: foo --> 酒吧 FOO --> 巴尔 哦...

回答 1 投票 0

使用 md5sum 加速 dd 磁盘映像,示例脚本:好主意吗?

我正在考虑如何安全备份我的笔记本电脑硬盘,并且在需要时仍然能够快速使用备份。 我的方法如下:我会购买一个相同的 2.5 英寸硬盘...

回答 1 投票 0

Bash 脚本执行 wget 并在其中包含变量

我正在尝试执行一个包含变量的 wget 命令,但它只是忽略它,知道我做错了什么吗? #!/bin/bash 网址=http://www.myurl.com echo $(date) '正在运行 wget...' wget -...

回答 4 投票 0

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