小编abh*_*bhi的帖子

为什么bash中的"Here strings"会改变后面的内容的语法颜色?

我正在编写一个bash脚本,在这里使用strings(<<<),请参阅下面的示例.该脚本工作正常并给出了预期的输出,但问题是(vim)编辑器语法颜色在使用此字符串的行之后全部搞砸了.任何线索为什么以及我如何解决它?

在此输入图像描述

作为文字:

# get all running screens
scrcmd=$(ps auxw|grep -i screen|grep -v grep|awk '{print $15}')
allscr=()
while read -r line; do
        allscr+=("$line")
done <<< $scrcmd

echo "got screens, now do something else"
Run Code Online (Sandbox Code Playgroud)

vim bash

6
推荐指数
1
解决办法
472
查看次数

标签 统计

bash ×1

vim ×1