重击字符串操作不需要删除换行符

吉诺吉

我是bash脚本的新手,所以请原谅....我试图将一些html内容与包含标准标题的模板结合起来,该模板具有占位符“ REPLACEME”,我认为我可以找到并替换它在。该循环仅对目录中的所有文件重复该操作。

REPLACEME="REPLACEME"
for file in *.html
do
TEMPLATE=$(<../template/template.html)
CONTENT=$(<$file)
OUTPUT="${TEMPLATE/"$REPLACEME"/"$CONTENT"}"
echo $OUTPUT > ../compiled/$file
done

这可以工作,但是生成的html文件已被换行符删除,这使其看起来像垃圾!有人可以帮忙吗?

约翰1024

代替:

echo $OUTPUT > ../compiled/$file

和:

echo "$OUTPUT" > ../compiled/$file

Shell对未加引号的变量执行单词拆分如果使用的默认值IFS,则表示所有空格序列(包括制表符和换行符)都将替换为一个空格。为了防止这种情况,请将该变量放在双引号中,如上所示。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

重击字符串操作不需要删除换行符

来自分类Dev

如何从字符串中删除不需要的字符,如空格和换行符

来自分类Dev

尝试构建多个变量的字符串时出现不需要的换行符

来自分类Dev

如何删除不需要的空格和换行符

来自分类Dev

出现不需要的换行符

来自分类Dev

出现不需要的换行符

来自分类Dev

从字符串中删除不需要的字符

来自分类Dev

HTML查询字符串删除不需要的字符

来自分类Dev

从字符串中删除不需要的字符的函数

来自分类Dev

如何在Intellij Idea的代码清除中自动删除不需要的换行符

来自分类Dev

python程序中不需要的换行符

来自分类Dev

C中不需要的换行符

来自分类Dev

如何从JSON删除不需要的字符串属性

来自分类Dev

字符串删除后的Python不需要的空行

来自分类Dev

从改造响应中删除不需要的字符串

来自分类Dev

从C#字符串中删除换行符

来自分类Dev

如何从字符串中删除多个换行符

来自分类Dev

如何从字符串中删除换行符?

来自分类Dev

如何从字符串中删除多个换行符

来自分类Dev

从字符串PHP中删除换行符

来自分类Dev

从Python中json的字符串值中删除不需要的子字符串

来自分类Dev

代码需要分割字符串并删除不需要的字符

来自分类Dev

从数字浮动熊猫字符串列中删除不需要的字符串

来自分类Dev

字符串:提取所需字符,而不是删除不需要的字符

来自分类Dev

如何从Google表格中的字符串中删除不需要的字符

来自分类Dev

C#从字符串中删除不需要的字符

来自分类Dev

如何从PHP中的字符串中删除不需要的字符

来自分类Dev

C#从字符串中删除不需要的字符

来自分类Dev

使用正则表达式从字符串中删除不需要的字符

Related 相关文章

热门标签

归档