字符串长度

有时候遇到一串字符串,想知道长度。有以下几个方法

  1. 用mysql的length函数。

mac编程日常小技巧_命令行

2 命令行,借助awk。

echo 'E2B8302AAC1C06D791CE2A00CC5BBF03'|awk '{print length}'

如果嫌麻烦,可以把下面写成一个命令

cat /usr/local/bin/length
echo $1|awk '{print length}'

每次只要 终端 输入

mac编程日常小技巧_命令行_02


字符串截取

当知道了字符串的长度,我想截取前8位

  1. 命令行
2. echo 123456789|awk '{print substr($0,1,8)}'
3. echo  123456789|cut -c1-8


2.用数据库的函数 substring

mac编程日常小技巧_命令行_03


json的格式化输出

比如有一串字符串 { "data": { "no": "5214","limit":2000,"opt":"1"}}

mac可以安装jq工具,然后就可以很明了的看json的结构和数据。

mac编程日常小技巧_json_04


比find好用的fd工具

也是用brew 可以直接安装

mac编程日常小技巧_字符串_05


查看目录所有文件 tree

很方面的知道目录下有那些文件

mac编程日常小技巧_json_06

也可以用 fd 还可以显示文件全路径

mac编程日常小技巧_json_07