mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-10 21:19:59 +00:00
section(): Less printf, more awk
This commit is contained in:
@@ -556,13 +556,13 @@ fuzzy_pct () {
|
||||
|
||||
section () {
|
||||
local str="$1"
|
||||
local line="$(printf '# %-60s' "${str} _" | awk '{
|
||||
i = index($0, "_");
|
||||
x = substr($0, i);
|
||||
awk -v var="${str} _" 'BEGIN {
|
||||
line = sprintf("# %-60s", var);
|
||||
i = index(line, "_");
|
||||
x = substr(line, i);
|
||||
gsub(/[_ \t]/, "#", x);
|
||||
printf("%s%s\n", substr($0, 1, i-1), x);
|
||||
}')"
|
||||
printf "%s\n" "${line}"
|
||||
printf("%s%s\n", substr(line, 1, i-1), x);
|
||||
}'
|
||||
}
|
||||
|
||||
NAME_VAL_LEN=12
|
||||
|
@@ -693,13 +693,13 @@ fuzzy_pct () {
|
||||
|
||||
section () {
|
||||
local str="$1"
|
||||
local line="$(printf '# %-60s' "${str} _" | awk '{
|
||||
i = index($0, "_");
|
||||
x = substr($0, i);
|
||||
awk -v var="${str} _" 'BEGIN {
|
||||
line = sprintf("# %-60s", var);
|
||||
i = index(line, "_");
|
||||
x = substr(line, i);
|
||||
gsub(/[_ \t]/, "#", x);
|
||||
printf("%s%s\n", substr($0, 1, i-1), x);
|
||||
}')"
|
||||
printf "%s\n" "${line}"
|
||||
printf("%s%s\n", substr(line, 1, i-1), x);
|
||||
}'
|
||||
}
|
||||
|
||||
NAME_VAL_LEN=12
|
||||
|
@@ -64,13 +64,13 @@ fuzzy_pct () {
|
||||
# with #'s and all underscores with spaces.
|
||||
section () {
|
||||
local str="$1"
|
||||
local line="$(printf '# %-60s' "${str} _" | awk '{
|
||||
i = index($0, "_");
|
||||
x = substr($0, i);
|
||||
awk -v var="${str} _" 'BEGIN {
|
||||
line = sprintf("# %-60s", var);
|
||||
i = index(line, "_");
|
||||
x = substr(line, i);
|
||||
gsub(/[_ \t]/, "#", x);
|
||||
printf("%s%s\n", substr($0, 1, i-1), x);
|
||||
}')"
|
||||
printf "%s\n" "${line}"
|
||||
printf("%s%s\n", substr(line, 1, i-1), x);
|
||||
}'
|
||||
}
|
||||
|
||||
NAME_VAL_LEN=12
|
||||
|
Reference in New Issue
Block a user