#!/bin/sh

trim()
{
    trimmed=$1
    trimmed=${trimmed%% }
    trimmed=${trimmed## }

echo $trimmed
}

测试:
a=" x x "
b=" b b"
c="c c "
echo "=$a="
echo "=$b="
echo "=$c="

a=$(trim $a)
b=$(trim $b)
c=$(trim $c)
echo "=$a="
echo "=$b="
echo "=$c="

输出:
= x x =
= b b=
=c c =
=x=
=b=
=c=

阅读(3) | 评论(0) | 转发(0) |
0

上一篇:将博客搬至CSDN

下一篇:没有了

相关热门文章
  • 经典面试编程题--atoi()实现 ...
  • 简说JAVA8引入函数式的问题。...
  • python实现抓取HTML,取出数据...
  • 只在佳捷伦^CSA8200取样示波器...
  • 调查收集证据或申请检察院、法...
  • linux 常见服务端口
  • 【ROOTFS搭建】busybox的httpd...
  • 什么是shell
  • linux socket的bug??
  • linux的线程是否受到了保护?...
  • 我的ChinaUnix博客被锁定了,...
  • 虚拟机中ubuntu无线连接问题...
  • IBM DS3400 盘阵怎么查看是单...
  • 启动auditd时,报错如下,怎么...
  • CGSL系统中root密码正确,但无...
给主人留下些什么吧!~~
评论热议

转载于:https://www.cnblogs.com/aquester/p/9891640.html

bash/shell的字符串trim实现相关推荐

  1. linux 中输入bash,Linux上Bash Shell编程

    Linux下Bash Shell编程 Bash Shell Programming in Linux Linux下Bash Shell编程 Bash what? 进阶的内容是什么? Okay, I g ...

  2. Bash shell

    一.认识bash shell 1.登录取得的shell就记录在/etc/passwd这个文件内 可以使用cat /etc/passwd查看 2.bash shell 功能 a. 命令记忆能力(hist ...

  3. bash shell命令(2)

    在上篇<bash shell命令(1)>中,介绍了几种简单的linux shell命令,今天继续介绍bash shell命令 本文地址:http://www.cnblogs.com/arc ...

  4. BASH SHELL 脚本基础

    什么是shell     Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口.它是命令语言.命令解释程序及程序设计语言的统称. shell是用户和Linux内核之间的接口程序, ...

  5. linux bash shell 判断变量是否在列表中

    1. 语法 双中括号[[]]是bash shell中的关键词,相对于[]有以下特点和优势: [[ ]] 结构比[ ]结构更加通用.在[[和]]之间所有的字符都不会发生文件名扩展或者单词分割,但是会发生 ...

  6. linux脚本获取当前用户,bash shell 获取当前正在执行脚本的绝对路径

    一般我们写Shell脚本的时候,都倾向使用绝对路径,这样无论脚本在什么目录执行,都应该起到相同的效果,但是有些时候,我们设计一个软件包中的工具脚本,可能使用相对路径更加灵活一点,因为你不知道用户会在哪 ...

  7. linux bash shell之declare

    linux bash shell之declare declare或typeset内建命令(它们是完全相同的)可以用来限定变量的属性.这是在某些编程语言中使用的定义类型不严格的方式.命令declare是 ...

  8. Bash shell - 2

    Bash 脚本结构化 1 • if-then语句 2 ○ bash将会运行if后面的命令,如果该命令运行结束的退出码是0(运行成功),执行then部分的命令 3 ○ fi语句表示if语句到此结束 4 ...

  9. linux shell 数组对比,bash shell之数组使用(牛逼篇)

    这次写脚本时用到了bash shell数组,当初做法是配置文件里面写成数组形式A=(element1 element2 element3 .... element4),然后一个脚本读取这个配置文件,于 ...

最新文章

  1. Windows 8 应用开发 - 本地数据存储
  2. 网上书店模板asp与html,一个简单的网上书城的例子(三)_asp实例
  3. c++模板显示实例化,显示具体化,隐式实例化
  4. 【JAVA 第四章 流程控制语句】课后习题 直线斜率 以及判断坐标是否在直线上点到直线的距离
  5. python中goto如何使用,基于python goto的正确用法说明
  6. android 8.1.0怎么截屏,vivo Z1i怎么截屏?4种vivo Z1i截图方法
  7. [CTO札记]社区领域模型-SRC抽象模型
  8. 电源大师课笔记 2.6
  9. android黑色半透明dialog背景,Dialog背景半透明
  10. midas显示代理服务器错误,midas运行后出错大神帮忙看看哪错了
  11. 如何在word中一次性删除硬回车或软回车
  12. 一个提供用emai订阅rss的中文网站
  13. Google Play 上架全流程_2022年谷歌应用商店上架流程
  14. flex布局文字溢出显示省略号失效的解决方法
  15. 分析拼多多分享文案的技巧
  16. 包无法更新、相关性或冲突验证解决方案
  17. 什么叫域名解析SSL证书?
  18. 怎么把分开的pdf放在一起_怎么把连一起的pdf分开
  19. 基于数据结构的超市会员管理系统
  20. 中国定向公开赛海南昌江站开赛 600余名选手穿越雨林

热门文章

  1. LeetCode算法题0:分发糖果【贪心算法】
  2. ALGO-185 Trash Removal
  3. 数据绑定表达式(下):.NET发现之旅(二)
  4. centos6.8 搭建postfix/dovecot邮件服务器
  5. NODE-WEBKIT教程(12)全屏
  6. Swift和OC文件间的相互调用
  7. jQuery幻灯片skitter-slider插件学习总结
  8. GDI+ 获取本地电脑的图片编码器
  9. 为什么一定要回家?因为我们是中国人
  10. arduino 读取当前时间_Arm难以撼动,暴露下的Arduino与RISCV联合体就是个笑话