bash 相关问题

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

拆分字符串“创建一个空字符串[重复]

我在我的shell脚本中使用一个命令,它返回多个字符串,每个字符串都包含在“”中。因为我需要将这些字符串中的每一个作为数组的单独元素,所以我将这个集合分开...

回答 2 投票 0

如何为awk添加回声?

我正在使用我的bash shell脚本遇到一些麻烦,我用它来打印ls -l命令的第6和第10个字段。它按原样工作,但我不确定如何在它的末尾添加回声。它......

回答 2 投票 0

bash脚本;多个远程服务器中的copy和chmod以及untar文件

我是bash脚本的新手。我正在尝试复制gz文件,然后更改权限并在远程服务器(所有centos机器)上解压缩它。 #!/ bin / bash pwd = / home / sujatha / downloads cd $ pwd logfile = ...

回答 1 投票 1

使用Bash打开端口扫描程序

#!/ bin / bash host = $ 1 startport = $ 2 stopport = $ 3 function pingcheck {ping =`ping -c 1 $ host | grep字节| wc -l` if [$ ping> 1];然后回声“$ host is up”;否则回应“$ host is down ...

回答 1 投票 0

模仿Python“for-else”构造

Python有一个方便的语言功能叫做“for-else”(类似地,“while-else”),它看起来像这样:对于my_list中的obj:if obj == target:break else:#note:this else附加到。 ..

回答 6 投票 15

如何用不包含同一行的特定字符串替换文本?

输入文本文件:file.txt AAA BBB_CCC BBB AAA BBB需要获取:AAA_CCC BBB_CCC BBB_CCC AAA_CCC BBB_CCC我用以下regexp调用sed:sed“/ _CCC /!s / AAA / AAA_CCC / g; / _ CCC /!s / BBB / BBB_CCC / g“......

回答 5 投票 0

使用bash添加文件格式

我有一个文件夹,里面有几千个jpg文件。问题是它们中的一些被破坏了,因为它们在文件名和“jpg”之间没有点(例如123jpg)。我需要一个脚本......

回答 1 投票 0

使用bash可编译完成(TAB),文件夹名称以'@'开头

我可以配置bash“自动完成”来理解文件夹名称,而不是以@开头吗?目前似乎尝试列出网络位置。

回答 1 投票 1

Bash - 将文件合并到单独的子文件夹中

所以我正在寻找一种方法来捕获多个子文件夹中的.html文件,但要将它们保留在原位。实际情况:$ Folder1。 ├──子文件夹│└──File1.html└──File2.html├──...

回答 2 投票 0

如何动态地将数组条目替换为任意命令参数?

这个问题的灵感来自for循环中的bash嵌套变量。如果我在bash中有一个数组,并且我希望能够为该数组的每个元素运行一个任意命令,有没有办法做到这一点......

回答 2 投票 1

如何遍历两个目录中的文件名的排序列表

请注意,我读过多个文件夹中的For循环文件 - bash shell,他们要求一个截然不同的东西。我想以排序顺序遍历文件名...

回答 3 投票 3

Bash - 查找最大的文件并打印其路径[重复]

我需要找到所选目录和子目录的最大文件,并打印该文件的路径,我可以找到最大的文件(我想是这样)查找。 -type f | wc -l然而,我坚持......

回答 2 投票 0

查找文件并仅打印partial-parent-folder + filename

这个问题与我正在寻找的问题非常相似。查找文件并仅打印其父目录我不想打印完整路径,而是打印一半和文件本身。示例:/ ...

回答 1 投票 3

BASH - 从文件中获取数字并使用它

我有一个看起来像这样的test.txt文件:flask = 1.0.1 control = 1.0.1 device = 1.0.1现在,我想创建一个if语句,如果flask = 1.0.1,做一些事情,如果flash = 1.0.1_hotfix做点什么......

回答 4 投票 0

NPM无法找到模块bash

我已经安装并卸载了节点,并且无法看到让事情正常工作。当我输入节点-v我得到版本回来但如果我输入npm -v我得到这个错误module.js:544 throw err; ^ ...

回答 1 投票 1

我怎样才能将它组合成一个单行 - bash

因此,我希望以递归方式搜索具有数千个文件夹的目录以获取特定文件扩展名,并获取添加日期,然后按特定年份过滤。下面的代码有效,但有......

回答 2 投票 1

Gunt gunt“typeange:node_modules / .bin / grunt”错误

我在一个项目上工作并使用了咕噜声但我的问题是当我尝试创建一个git add时。我在下面得到一个错误是日志。希望有人可以帮助我btw我在Windows 10的vs代码中使用PowerShell。...

回答 1 投票 1

bash如果声明随着时间的推移

我正在尝试测试一个日期...如果它在这两个时间帧之间我想打印它们......但我得到错误..这是我的脚本today_time = $(日期+%H:%M:%S - -date'-1 sec')today_dow = $(date +“%u”)...

回答 1 投票 0

在所有stdin行上映射脚本

是否有更惯用的方式来执行以下操作:cat some_lines.txt |读x; do ./process_line.sh $ x;完成即。将脚本应用于stdin的每一行?我可以包括while读x; ...

回答 2 投票 1

查找提交更改了哪些开发人员的代码?

有没有办法使用git找出特定提交改变了哪些开发人员的代码?该过程看起来像:提交SHA,获取父提交中的每个更改行...

回答 2 投票 1

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