awk
2015-09-21 15:43
204 查看
统计字符串长度
expr length "abc"
read -p "please input a string:" a
b=`expr length "${a}"`
for((i=1;i<=${b};i++))
do
((c = $b - $i + 1))
echo -n $a |awk -F "" -v m="$c" '{printf $m}'
done
echo ""
awk -F "" '{printf $1}' 可以当做指针来使用,以空字符来分割字符串,即将每个字符分割出来,print $n 指向第n个字符
printf作用是输出不换行
awk -v m="$c" 向print传递变量。
expr length "abc"
read -p "please input a string:" a
b=`expr length "${a}"`
for((i=1;i<=${b};i++))
do
((c = $b - $i + 1))
echo -n $a |awk -F "" -v m="$c" '{printf $m}'
done
echo ""
awk -F "" '{printf $1}' 可以当做指针来使用,以空字符来分割字符串,即将每个字符分割出来,print $n 指向第n个字符
printf作用是输出不换行
awk -v m="$c" 向print传递变量。
相关文章推荐
- 根据年份和月份,获取某月多少天
- 安卓新闻客户端编写(一) JSOUP抓取网页信息
- Leetcode68: Single Number
- hibernate 配置 configurations
- 生成小学算术题——小程序
- ifstream与ofstream
- SQLServer 不执行的条件分支却消耗时间!求解…
- Html5响应式设计与实现广场
- 通知(Notification)
- xcode7.0真机测试
- android客户端性能测试 (一)
- 如何监测和优化OLAP数据库
- 关于const与指针混合使用的助记法
- MFC之添加属性页
- 与数据库连接的页面增删改查 的easyui实现(主要是前端实现)
- scp
- Android 性能测试
- IOS学习笔记——Obj-c中实例方法与类方法的区别
- Note
- 希尔排序