bash 相关问题

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

git别名可以像bash别名一样扩展吗?

如果我设置别名别名gf ='git fetch --prune'我可以将它输入我的命令行$ gf并输入 它将扩展为$ git fetch --prune如果我设置git别名git ...

回答 1 投票 1

bash,xmlstarlet提取两个节点

所以,我正在尝试从KML文件中提取一些地理数据。我看到的一切表明我可以在bash中使用xmlstarlet。我正试图从这个(代表性的)样本数据部分获取一个CSV文件......

回答 1 投票 1

Docker容器中的pipe和grep似乎被阻止了

我有一个简单的bash脚本如下所示,它是docker镜像的一部分。 test.sh,#!/ bin / bash set -e logit(){log_date =`date +“%F%T”`echo“[$ log_date] [INFO] $ 1”} waitForServerToStart(){...

回答 1 投票 1

使用Linux脚本在文件中插入分隔符[关闭]

我有一个非分隔的文本文件,包含大约100万行。样品行1YBL LOYALTY EXT 1000101172019001 2000100101000011512753184907301010614199100919699034659 [email protected] ...

回答 5 投票 0

无法在bash脚本中使用外部变量cd [关闭]

在bash脚本中我想这样做但是它不起作用config.txt:newdir =“build / src”script.sh:#!/ bin / bash source config.txt cd $ newdir:没有这个文件或文件夹我有这个...

回答 1 投票 1

FFmpeg批量转换多个文件

这个命令效果很好:ffmpeg \ -i /mnt/share/Movies2/"nameofmovie.mkv“\ -map 0:0 \ -map 0:1 \ -map 0:2 \ -c:v libx264 \ -preset veryfast \ -tune film \ -crf 18 \ -c:a:0 copy \ -c:a:1 copy \ / mnt / ...

回答 1 投票 0

如何将变量值从循环A更新到另一个循环B - 在bash中

我在第一个循环中增加变量的值,并在第二个循环中使用它。我的问题:变量在第二个循环中没有变化。 (这是一个例子,我知道我可以移动代码......

回答 2 投票 0

在bash脚本中复制变量之间的值

如何将变量中的数值复制到bash脚本中的另一个变量。如果这是C,我会做int a = 0; int b; A = B;我想这样做:if [$ countip -gt $ totalip];那么$ ...

回答 1 投票 12

按子文件夹编号对目录列表进行排序

bash中是否有一种快速而智能的方式(可能使用awk / sed / sort ???)按路径中的子文件夹数量排序查找命令的结果,然后按字母顺序排序。我的意思是像./a/ ./b/./ ...

回答 2 投票 0

在macOS上进行Bash - 获取给定年份每个星期六的日期列表

在macOS上的bash中,我想写一个带有日期(或任何其他程序)的小脚本,它给出了一个给定年份每个星期六yyyymmdd格式的日期列表并保存...

回答 3 投票 4

shell脚本在java中传递值属性文件

我有一个如下所示的属性文件:mysql.username = USERNAME mysql.pass = PASS我需要更改传递给shell脚本的变量值的USERNAME和PASS。从那以后我不能用sed ......

回答 1 投票 0

如何将密码传递给pg_dump?

我正在尝试创建一个cronjob,以便在发生灾难性事件之前每晚备份我的数据库。看起来这个命令应该满足我的需要:0 3 * * * pg_dump dbname | gzip>〜/ backup / ...

回答 13 投票 228

Julia和Bash - Julia的shell模式不执行〜/ .bash_profile(或〜/ .bashrc)

在所有当前版本的Julia,shell模式中,当您键入“;”时在julia控制台中,不会执行放在〜/ .bash_profile中的任何代码,而我的普通bash终端会执行它们。如果...

回答 1 投票 1

通配符索引后跟一个数字

我需要用mmv重命名很多文件。我知道怎么做但我的通配符索引后跟文件名中的数字有问题。基本上我需要一个输出文件名...

回答 1 投票 -1

使用sed修剪stdout的开头

我正在编写一个小脚本来列出在macos系统中共享的所有目录。 Macos有一个名为sharing -l的简单工具,它将在与共享-l |结合使用后列出所有路径grep ...

回答 3 投票 -1

有没有办法用Python发送命令到终端应用程序

我正在运行linux,你可能已经想到了。所以我用PHP和Python编写了一个游戏服务器面板,可以安装,启动和停止我编写脚本的任何游戏。经过一些mumble的测试,......

回答 1 投票 -1

VM引导后执行命令

我已经厌倦了早上开始我需要多少步骤。是的,我只需要几分钟就可以启动整个环境,但我真的只需要运行一个命令...

回答 4 投票 1

确定用户是否在当前tty上运行图形界面

shell脚本是否可以确定用户是否在用户工作的相同tty上运行图形界面?也许这甚至不可能?编辑:我其实是想写一个......

回答 3 投票 3

如何就地排序文件?

当我们使用排序文件命令时, 该文件以排序的方式显示其内容。如果我不想在 stdout 上获得任何输出,而是在输入文件中,该怎么办?

回答 7 投票 0

Shell - 读取时跳过匹配行

我正在寻找shell的帮助......希望我能在这里找到它...这是我的代码:#!/ bin / sh而IFS = read -r line || [-n“$ line”]做[[“$ line”=〜^ [[:space:]] * \#]] &&继续#这...

回答 2 投票 0

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