这在 xterm: 中按预期运行sha512sum <filename> | cut -c -$COLUMNS
,但不在#! /bin/bash
诸如的脚本中dothis.sh <args>
,因为$COLUMNS
未知,可以这么说。
我宁愿不将 $COLUMNS 作为参数传递,也不要将其导出到环境中。
该脚本并不重要,只需要在一台机器上运行,即在 xterm 的命令行上运行。
Linux pre 3.2.0-4-amd64 #1 SMP Debian 3.2.81-2 x86_64 GNU/Linux
GNU bash, version 4.2.37
XTerm(278)
Run Code Online (Sandbox Code Playgroud)