相关疑难解决方法(0)

为什么文本文件以换行符结尾?

我假设这里的每个人都熟悉所有文本文件应以换行符结尾的格言.多年来我一直都知道这个"规则",但我一直在想 - 为什么?

unix newline file text-files

1375
推荐指数
15
解决办法
21万
查看次数

何时在shell变量周围包装引号?

有人能告诉我是否应该在shell脚本中包含变量的引号?

例如,以下是正确的:

xdg-open $URL 
[ $? -eq 2 ]
Run Code Online (Sandbox Code Playgroud)

要么

xdg-open "$URL"
[ "$?" -eq "2" ]
Run Code Online (Sandbox Code Playgroud)

如果是这样,为什么?

unix linux bash shell quotes

145
推荐指数
4
解决办法
5万
查看次数

将bash中的文本字符串转换为数组

如何将BASH中的字符串转换为bash中的数组!

我有一个字符串str,其中包含"title1 title2 title3 title4 title5" (空格分隔标题)

我希望将str修改为一个数组,该数组将在每个索引中存储每个标题.

unix linux bash shell ksh

12
推荐指数
2
解决办法
3万
查看次数

将命令的输出分配给变量

我必须在白色空格之后剪切字符串并将值存储在空白之前.我的示例脚本如下所示

tString="This is my name"
echo $tString | cut -d' ' -f1
Run Code Online (Sandbox Code Playgroud)

输出:

这个

现在我想将此输出值分配给变量.我的剧本是

tString="This is my name"
var=$($tString | cut -d' ' -f1)
Run Code Online (Sandbox Code Playgroud)

它显示error.Error消息

这:找不到命令

我是bash shell脚本的新手.任何人都知道如何做到这一点.

linux bash

2
推荐指数
1
解决办法
3423
查看次数

标签 统计

bash ×3

linux ×3

unix ×3

shell ×2

file ×1

ksh ×1

newline ×1

quotes ×1

text-files ×1