在nano中需要帮助格式化FORMAT_STRING ='%b%30s%b%30s \ n

时间:2017-10-09 19:34:56

标签: string-formatting spacing

!/斌/庆典

此脚本用于显示不同的文本前景和背景

前两个变量是每行必须放置间距的格式变量。

    FORMAT_STRING='%b%30s%30s\n'
    DEFAULT='\033[0m'

这些变量用于将颜色代码快捷方式划分为适当的行

    RED_ON_BLACK='\033[31;40m'
    YELLOW_ON_BLACK='\033[33;40m'
    REVERSED='\033[7m'
    UNDERLINED='\033[4m'
    BLINKING_YELLOW_ON_RED='\033[33;41;5m'
    BLUE_ON_BLACK='\033[36;40m'
    WHITE_ON_CYAN='\033[37;46m'

前两行是我的标尺以及我如何确定和匹配间距

    printf '%0.s1234567890' {0..9};echo
    printf '%10s' {10..100..10};echo 
    printf '%30s%30s\n' 'Color Combination' 'Escape Sequence';printf '%-18s'

我不得不在

之前在线上添加额外的空间
    printf $FORMAT_STRING $RED_ON_BLACK'Red on Black'$DEFAULT $RED_ON_BLACK;printf '%-15s'
    printf $FORMAT_STRING $YELLOW_ON_BLACK'Yellow on Black'$DEFAULT $YELLOW_ON_BLACK;printf '%-22s'
    printf $FORMAT_STRING $REVERSED'Reversed'$DEFAULT $REVERSED;printf '%-20s'
    printf $FORMAT_STRING $UNDERLINED'Underlined'$DEFAULT $UNDERLINED;printf '%-4s'
    printf $FORMAT_STRING $BLINKING_YELLOW_ON_RED'Blinking ignored on Ubuntu'$DEFAULT $BLINKING_YELLOW_ON_RED;printf '%-17s'
    printf $FORMAT_STRING $BLUE_ON_BLACK'Blue on Black'$DEFAULT $BLUE_ON_BLACK;printf '%-17s'
    [enter image description here][1]printf $FORMAT_STRING $WHITE_ON_CYAN'White on Cyan'$DEFAULT $WHITE_ON_CYAN

仍然需要帮助如何获得前景和背景颜色以扩展#FROM开始他们每个人的占领

1 个答案:

答案 0 :(得分:0)

!/斌/庆典

此脚本用于显示不同的文本前景和背景

前两个变量是每行必须放置间距的格式变量。

df = df.reset_index()

这些变量用于将颜色代码快捷方式划分为适当的行

    FORMAT_STRING='%b%30s%b%30s\n'
    DEFAULT='\033[0m'

前两行是我的标尺以及我如何确定和匹配间距

    RED_ON_BLACK='\033[31;40m'
    YELLOW_ON_BLACK='\033[33;40m'
    REVERSED='\033[7m'
    UNDERLINED='\033[4m'
    BLINKING_YELLOW_ON_RED='\033[33;41;5m'
    BLUE_ON_BLACK='\033[36;40m'
    WHITE_ON_CYAN='\033[37;46m'

这些是颜色序列

    printf '%0.s1234567890' {0..9};echo
    printf '%10s' {10..100..10};echo 
    printf '%30s%30s\n' 'Color Combination' 'Escape Sequence'

我忘了$ RED_ON_BLACK之前的空格'Red on Black'之前和之后,$ Default