小编Cyr*_*rus的帖子

我一直在使用数组的 ba​​sh 脚本上出现错误的替换错误

我一直在使用数组处理 Bash 脚本。我不断收到这条消息,“糟糕的替代品”。所以我用谷歌搜索了这个问题,我想出的每个例子都应该有效,但在我的电脑上却没有。这是一个简单的脚本,据说可以工作。

#!/bin/bash
o="12345"
a=o
b=${!a}
echo ${a}
echo ${b}
Run Code Online (Sandbox Code Playgroud)

但是当我运行它时,我得到了这个......

bob@Bobz-DT:~/IStests/test script$ sh test4.sh
test4.sh: 4: test4.sh: 替换错误

我正在运行 Ubuntu 14.04 并且 Bash 版本是... GNU bash,版本 4.3.11(1)-release (x86_64-pc-linux-gnu)

有人可以告诉我这是怎么回事吗???

bash scripts

7
推荐指数
1
解决办法
3万
查看次数

使用 Grep 进行多次查找和替换

我有 90 个 HTML 文件,我必须将一个新的 JS 脚本链接放到每个文件的头部部分。现在,我可以使用一些代码编译器的一些 F&R 引擎

喜欢:

find: </head>
replace it with: link to JS script</head>
Run Code Online (Sandbox Code Playgroud)

但我不喜欢这个解决方案,因为在那之后代码很混乱。

我想知道 - 如何使用 grep 在特定目录中的所有 .html 文件中的标记之前插入新的脚本链接?

command-line html grep web-development 15.04

0
推荐指数
1
解决办法
2455
查看次数

标签 统计

15.04 ×1

bash ×1

command-line ×1

grep ×1

html ×1

scripts ×1

web-development ×1