shell 相关问题

术语“shell”指的是一般的基于文本的交互式命令解释器,通常与Unix和Linux操作系统相关联。有关shell脚本的问题,请使用更具体的标记,例如'bash','powershell'或'ksh'。如果没有特定的标签,应该假设一个便携式(符合POSIX标准)的解决方案,尽管另外使用'posix'或'sh'代替。

Bash Shell(文本处理)

给定带有多个列(tsv格式)的制表符分隔文件,打印前三个字段。输入格式一个制表符分隔的文件,仅包含ASCII文本行。约束(N是......的行数)

回答 1 投票 -5

使用strtok运行多个命令

我正在尝试使用C创建一个shell,它可以使用分号(;)分隔多个命令。目前我正在尝试使用strtok来分离命令,但我认为我没有正确使用它。 ...

回答 2 投票 1

如何回显数学表达式的结果并将其保存到Bash中的变量中

我需要将以下等式回显到命令行,并保存到变量中。到目前为止,我都没有做到。 5 ^ 0.16我试过了什么。 echo'e(l(5)*。16)'| bc -l以及......

回答 2 投票 0

在使用sed命令的Mac OSX上,换行符\ n在shell中不起作用

我必须在特定行号的现有csv中添加一个新行。我正在使用以下命令sed -i'''3i \ Line添加csv \ n'data.csv但是它将行添加为行以在csvn中添加

回答 3 投票 0

不使用-v标志而忽略字符串

我试图使用egrep在包含某个单词的文件中查找行,但不要从该单词开始。我目前正在这样做... egrep'^ word | word'file.txt我试着把它放在括号中......

回答 1 投票 1

如何将'ls'命令转换为'cat'命令?

我试图解决这个问题,我只允许运行ls命令,我的目标是读取标志。有一个易受攻击的C代码,它有setuid。 -rwsr-sr-x 1 lameprogrammer ...

回答 3 投票 5

mysqldump - 在shell脚本中不起作用

我在shell脚本中准备mysqldump命令,如下所示(简化示例)command =“mysqldump -v -uuser -ppass base1 table1 --where = \”id = 1或id = 2 \“”当我回显命令echo $ command在......

回答 1 投票 1

使用.sh(shell)克隆具有特定标记的github项目

我尝试没有成功克隆一个带有特定标签的github项目使用shell .sh在这种情况下我想下载这个版本:https://github.com/litecoin-project/litecoin/releases/tag/v0.8.0有趣的.. 。

回答 1 投票 0

Shell脚本硬编码一个单词并读取日志文件

我最近开始学习shell脚本,我正在尝试创建一个shell脚本,它将从日志文件中读取最近的语句,并在...中添加一个预定义的单词“EDHDEV:ERROR”。

回答 1 投票 0

将具有特定名称的文件复制到相应的目录

我在UNIX中有一个源目录,在文件20180401abc.txt,20180402acb.txt,20180402def.txt下面,在目标中有20180401,20180402这样的目录如何将20180401abc.txt移动到......

回答 3 投票 0

Bash将值附加到for循环内的列表中

我有以下bash脚本序列:block =()for $ {fail_no [@]}中的行do new_line =`sed“$ line!d”$ 1` command =`echo $ new_line | cut -d',' - f2`而[[$ new_line!= *“$ PROJ_NAME”*]] ...

回答 2 投票 0

在分区磁盘的bash脚本中获取错误

我执行bash脚本时遇到此错误(**。/ partion.sh:第11行:$'n \ np \ n1 \ n \ nw \ n':命令未找到**):./ partion.sh :第11行:$'n \ np \ n1 \ n \ nw \ n':找不到命令检查...

回答 3 投票 0

在浏览器中打开URL,从android上的shell脚本

我需要从android上的shell脚本,闪电或至少在默认浏览器中打开url。要打开浏览器,我使用以下代码:#!/ bin / sh monkey -p acr.browser.barebones -c android.intent ....

回答 1 投票 0

在没有先前值赋值的情况下声明和测试变量

给定一个标准的bash环境,通常会出现以下行为吗? 〜$ declare testa~ $ declare -p testa bash:declare:testa:not found在撰写本文时,似乎......

回答 1 投票 1

每个星期六安排一个cron工作,间隔为21天

请指导我如何安排在每个星期六早上6点运行的cron作业,间隔为21天。

回答 1 投票 1

为什么这个用于着色文本的bash函数只打印整个字符串的第一个单词?

我正在尝试创建将以某种颜色打印绑定到变量的消息的函数。消息变量作为此函数的参数传递。问题是我只得到文字......

回答 4 投票 3

Shell:列出按文件计数排序的目录(包括在子目录中)

我几乎达到了Linux主目录中允许的文件数量限制,我很好奇所有文件的位置。在我可以使用的任何目录中查找。 -type f |厕所 -...

回答 7 投票 10

使sym链接到可执行文件

我有一个shell脚本compileRun,它编译并执行C源文件。 #!/ bin / sh gcc bar.c -o ./bar ./bar我想实现的是什么时候我们ln -s compileRun bar.c ./bar.c我想......

回答 1 投票 -1

禁用bash脚本输入参数替换

Bash脚本由Java进程调用,如下所示:./ spark_submit.sh $ {SPARK_HOME} / bin / spark-submit --master yarn --deploy-mode cluster --conf spark.yarn.historyServer.address = $ {hadoopconf-纱....

回答 2 投票 0

bash脚本和zsh shell中的数组行为(开始索引0或1?)

我需要阐述shell脚本中数组的以下行为:想象一下,给出以下内容:arber @ host~> ls fileA fileB script.sh现在我可以执行以下命令:arber @ ...

回答 1 投票 4

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