分页: 1 / 1
脚本党:华丽的分割线
发表于 : 2009-09-25 8:44
由 c\nc
以前发问过,被击沉了

,现补上。
代码: 全选
#!/bin/bash
sep()
{
printf -v str "%${1}s" ""
echo "${str// /$2}"
}
sep 50 +
echo "版权没有,违者不揪"
sep 50 -
输出:
代码: 全选
++++++++++++++++++++++++++++++++++++++++++++++++++
版权没有,违者不揪
--------------------------------------------------
Re: 脚本党:华丽的分割线
发表于 : 2009-09-25 9:15
由 HuntXu
消灭0回复...哈哈
Re: 脚本党:华丽的分割线
发表于 : 2009-09-25 9:27
由 eexpress
居然是输出空格再替换。
你完蛋了。
Pl专门搞格式化表单输出的。
Re: 脚本党:华丽的分割线
发表于 : 2009-09-25 9:55
由 c\nc
eexpress 写了:居然是输出空格再替换。
你完蛋了。
Pl专门搞格式化表单输出的。
$ type printf
printf is a shell builtin
Re: 脚本党:华丽的分割线
发表于 : 2009-09-25 10:09
由 bones7456
赞builtin的printf
Re: 脚本党:华丽的分割线
发表于 : 2009-09-25 10:55
由 eexpress
c\nc 写了:eexpress 写了:居然是输出空格再替换。
你完蛋了。
Pl专门搞格式化表单输出的。
$ type printf
printf is a shell builtin

你想什么了。
Re: 脚本党:华丽的分割线
发表于 : 2009-09-25 11:39
由 c\nc
就这么个意思。谁像你那么傻,非要用来格式化输出大片字符。

Re: 脚本党:华丽的分割线
发表于 : 2009-09-25 12:20
由 eexpress
你才傻呢。别的语言,都有dump字符串的函数。
没明白表单格式化输出吧
Re: 脚本党:华丽的分割线
发表于 : 2009-09-25 13:36
由 marulon
各位兄台
可否将这个小脚本里的语句
printf -v str "%${1}s" ""
echo "${str// /$2}"
给小弟详细解释一下
Re: 脚本党:华丽的分割线
发表于 : 2009-09-25 13:54
由 tenzu
有人收徒弟么?
Re: 脚本党:华丽的分割线
发表于 : 2009-09-25 14:24
由 c\nc
eexpress 写了:你才傻呢。别的语言,都有dump字符串的函数。
没明白表单格式化输出吧
都扯到高级语言了,再水下去就上你当了
marulon 写了:各位兄台
可否将这个小脚本里的语句
printf -v str "%${1}s" ""
echo "${str// /$2}"
给小弟详细解释一下
就是用 printf 打印出一堆空格,保存到变量 str 里,然后把空格替换成需要的字符就行了。
tenzu 写了:有人收徒弟么?
给 ee 买包茶叶,他就收了。
Re: 脚本党:华丽的分割线
发表于 : 2009-09-25 21:10
由 darkfish
有意思……
Re: 脚本党:华丽的分割线
发表于 : 2009-09-25 21:14
由 BigSnake.NET
有谁用 bash 写个 perl, 或者 perl 写个 bash, 就不用争了