bash 相关问题

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

如何json格式化和覆盖多个文件?

我有几个未格式化的json文件,我想“美化”,所以它们更具人性化。我通常为单个文件执行的方式是:python -m json.tool <infile> outfile但是对于...

回答 1 投票 0

加快在Python中合并多个XML文件

我正在使用xsl文件来合并多个xml文件。文件数约为100,每个文件有4000个节点。这个例子xml和xsl在这个SO问题中可用我的xmlmerge.py是......

回答 1 投票 0

为什么这个AWK命令在填充控制台宽度时删除一个字符?

命令是tail -f log | stdbuf -i0 -o0 -e0 $ AWK'{print $ 0,“\ n”; fflush();}'你可以看到我们错过了“选项”中的“o”。每个行中都会发生此字符删除。

回答 1 投票 -3

命令中的Bash通配符(*)会导致捕获正确的输出

请原谅标题的措辞,我不知道如何为这个“问题”找到一个引人注目的标题。如果我在终端中运行以下命令(运行MacOS Sierra 10.12.6)git branch --list [rR] elease * ...

回答 1 投票 2

用jq迭代json

我正在解析一个给我发送JSON响应的API:{“newList”:{“243”:{“id”:“243”,“name”:“test”,“create”:{“date”: “2017-08-31 13:57:29”} ...

回答 1 投票 7

使用awk,sed或bash将小写文件名更改为大写

我想用awk / sed / bash将小写文件名更改为大写你的帮助将被赞赏aaaa.txt vvjv.txt acfg.txt所需的输出AAAA.txt VVJV.txt ACFG.txt

回答 10 投票 5

adb在使用脚本连接到设备时起作用

我正在尝试自动化某些事情并让adb连接到设备列表。我正在使用curl来检索IP列表,但为了简单起见,我现在只使用一个简单的文件...

回答 1 投票 0

如何在bash中将字符串从一个位置移动到另一个位置(sed,awk)

请帮帮我:)如何在bash(awk,sed)中将字符串从4行移动到1行以下?例如,我有一个文件:line1 line2 line3 moveline4结果使用SED,AWK和其他工具:line1 moveline4 line2 ...

回答 2 投票 -5

在wc失败的情况下获取shell脚本中文件的行数

我的脚本检查参数是文件还是文件夹,如果它是一个文件,他计算之后的行数,如果行数大于20或更少,他做一些指示问题是...

回答 1 投票 1

如何拆分字符串取决于其他列中的模式(UNIX环境)

我有一个TAB文件类似于:V I 280 6 - VRSSAI N V 2739 7 - SAVNATA A R 203 5 - AEERR Q A 2517 7 - AQSTPSP S S 1012 5 -...

回答 3 投票 5

在linux服务器上安装cv2

我在我的Linux服务器上尝试opencv即cv2,它具有以下配置。 Linux D07-CPT-8gb-4cpu-nyc1 4.4.0-92-generic#115-Ubuntu SMP Thu Aug 10 09:04:33 UTC 2017 x86_64 x86_64 x86_64 ...

回答 1 投票 2

使用黑色像素填充256色调色板的空白区域

我需要一个256像素的调色板,因为FFmpeg给了我这个错误:调色板输入必须包含正好256个像素。我在Mac OS上使用ImageMagick从包含...的图像创建GIF调色板

回答 1 投票 1

匹配模式后添加行[重复]

我有一个文件说测试具有以下值Linux Solaris Fedora Ubuntu AIX HPUX如何在符合AIX的行之后添加一行系统主机名?如果我做回声`hostname` >>测试系统...

回答 2 投票 3

如果Crontab仅在某些时候需要输入,则可以使用它来管理包

我基本上有一套python包,二进制文件和其他需要不断更新的程序,我想看看我是否可以创建一个运行BASH脚本的crontab条目,基本上......

回答 1 投票 0

改变PATH变量仍旧旧位置指出bash:糟糕的解释器

最近我的anaconda / python安装从linux中的worspace01移到了workspace02分区。我已手动更改了所有环境变量,但仍显示与...存在冲突

回答 3 投票 0

使用Mac上的iTerm2,如何在命令行中删除光标中的单词?

使用Mac OS X 10.6.8上的iTerm2 1.0.0,我想从光标删除到单词的下一个结尾,即向前删除一个单词。我尝试了Alt + d但是这样就输入了delta运算符符号∂而不是......

回答 5 投票 16

如何运行(./)位于云中的bash脚本?

使用ubuntu 16.04我所做的是:使用wget https://gist.githubusercontent.com / ...下载.sh脚本。转动.sh文件可执行文件sudo chmod guo + x sysInit.sh通过sudo执行代码./ ...

回答 3 投票 0

unix set命令集 - “$ @”“$ i”的含义

我对“$ @”中的一行bash脚本感到困惑,请设置 - “$ @”“$ i”//这是什么意思?完成我可以理解$ @是传入的所有变量,而且我是...中的每个元素

回答 1 投票 4

如何在NodeJS中生成一个新进程并将stderr重定向到stdout?

我需要在NodeJS中生成一个新进程。它的stderr应该被重定向到它的标准输出(与bash中的2>&1相同)。 proc.js var child_process = require('child_process'); var opt = {stdio:['...

回答 1 投票 2

bash:使用新后缀复制每个文件

作为一个更大问题的一部分,我需要在目录中循环(仅限某些,但现在都是为了简单)文件,并使用给定的后缀制作副本。像:f in *;做cp $ f $ ...

回答 1 投票 0

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