tr命令示例
来源:互联网 发布:hosts文件 ip带端口号 编辑:程序博客网 时间:2024/05/01 23:24
在bash下使用tr命令的示例
先定义一个环境变量字符串,随便赋值,我就用当前目录了
[zhang@zwfedora23 woca817c]$ echo $HELLO_PATH/home/zhang/work/60G/woca817c/woca817c
以下是使用-c和-d选项的处理结果
只单独的使用-c需要跟两个参数,表示字符的参数,前面的字符1,后面那个是字符2。结果就是把先把
[zhang@zwfedora23 woca817c]$[zhang@zwfedora23 woca817c]$[zhang@zwfedora23 woca817c]$ echo -n $HELLO_PATH | tr -c 'h' "b"bhbbbbbhbbbbbbbbbbbbbbbbhbbbbbbbbhbbbbbbb
此时我比较好奇,如果后面跟的不是字符,而是字符串会怎么样
[zhang@zwfedora23 woca817c]$ echo -n $HELLO_PATH | tr -c '/' "fuck"/kkkk/kkkkkkkk/kkkk/kkk/kkkkkkkk/kkkkkkkk[zhang@zwfedora23 woca817c]$ echo -n $HELLO_PATH | tr -c '/' "f"/ffff/ffffffff/ffff/fff/ffffffff/ffffffff[zhang@zwfedora23 woca817c]$ echo -n $HELLO_PATH | tr -c '/' "fu"/uuuu/uuuuuuuu/uuuu/uuu/uuuuuuuu/uuuuuuuu[zhang@zwfedora23 woca817c]$ echo -n $HELLO_PATH | tr -c "/" "fuck"/kkkk/kkkkkkkk/kkkk/kkk/kkkkkkkk/kkkkkkkk[zhang@zwfedora23 woca817c]$ echo -n $HELLO_PATH | tr -c "home" "fuck"khomekkhkkkkekkkokkkkkkkhkkkkkkkkhkkkkkkk[zhang@zwfedora23 woca817c]$ echo $HELLO_PATH/home/zhang/work/60G/woca817c/woca817c
可见,结果是只是用字符2中的最后一个字符来替换$HELLO_PATH中的非字符1的所有字符。
如果字符1也是一个字符串,那么也取最后一个字符为标准去处理。即”home”中自取”e”这个字符。
[zhang@zwfedora23 woca817c]$[zhang@zwfedora23 woca817c]$[zhang@zwfedora23 woca817c]$[zhang@zwfedora23 woca817c]$[zhang@zwfedora23 woca817c]$ echo -n $HELLO_PATH | tr -c "work" "fucb"bbobbbbbbbbwbbbworkbbbbbbbwkbbbbbbbwkbbbb[zhang@zwfedora23 woca817c]$[zhang@zwfedora23 woca817c]$[zhang@zwfedora23 woca817c]$[zhang@zwfedora23 woca817c]$ echo -n $HELLO_PATH | tr -c "wokr" "fucb"bbobbbbbbbbwbbbworkbbbbbbbwkbbbbbbbwkbbbb[zhang@zwfedora23 woca817c]$
0 0
- tr命令示例
- Linux 命令学习示例: tr
- tr命令
- tr命令
- tr命令
- tr命令
- tr命令
- tr命令
- tr命令
- tr 命令
- tr命令
- tr命令
- tr命令
- tr命令
- tr命令
- tr命令
- tr命令
- 【linux命令】tr命令
- java编程思想读书笔记-第三章控制程序流程
- BS4 keep on!
- FAT32根据文件目录项判断文件名大小写
- 学习字符设备驱动时重要的数据结构
- Git基本使用方法
- tr命令示例
- C++ delete一个指针
- 我的第250篇博客--写给即将20岁的我
- Spark共享变量
- LDAP 概念 原理
- 用最有效率的方法算出2乘以8等于几
- web安全之http请求头文件的含义
- 独木舟问题
- 设置font-family