小编Mak*_*Mak的帖子

当我获取脚本时终端关闭(在开始时使用点运行)

这是我的代码:

#!/bin/bash 
if [[ $1 = "" ]]; then
    exit 0
fi
array=($(cat $1))
let b=${#array[@]}-1
count=0
for i in {1..7}; do
    for j in {30..37}; do
        for n in {40..47}; do
            if [[ $count -gt $b ]]; then
                printf '\n'
                printf '\e[0m'
                exit 1
            fi
            printf '\e[%s;%s;%sm%-5s' "$i" "$j" "$n" "${array[$count]}"
            printf '\e[0m'
            let count=$count+1
        done
        printf '\n'
    done
done
#printf '\n'
printf '\e[0m'
exit 0
Run Code Online (Sandbox Code Playgroud)

问题是当我这样开始时

#!/bin/bash 
if [[ $1 = "" ]]; then
    exit 0
fi
array=($(cat …
Run Code Online (Sandbox Code Playgroud)

linux bash

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

标签 统计

bash ×1

linux ×1