标签:root oca pts pat bsp ignore sdn class tps
typeset用于设置变量属性,如大小写,宽度,左右对齐等都可以用typeset来控制, 当用typeset改变一个变量的属性时,这种改变是永久的,下面以ksh为例,演示typeset的几种典型用法
1,无选项的执行typeset,则显示所有变量
1 [root@localhost restore]# typeset 2 BASH=/bin/bash 3 BASHOPTS=checkwinsize:cmdhist:expand_aliases:extquote:force_fignore:histappend:hostcomplete:interactive_comments:login_shell:progcomp:promptvars:sourcepath 4 BASH_ALIASES=() 5 BASH_ARGC=() 6 BASH_ARGV=() 7 BASH_CMDS=() 8 BASH_LINENO=()
2:typeset的-u选项可以将一个变量的字符变成大写
1 /home/lee#typeset -u var=abc 2 /home/lee#echo $var 3 ABC
3:typeset的-l选项将一个变量的字符变成小写
1 /home/lee#typeset -l var=ABC 2 /home/lee#echo $var 3 abc
4:typeset的-L选项把变量变成一个左对齐的4个字符串,有些像字符串截取 :-)
1 /home/lee#typeset -L4 var=abcdefg 2 /home/lee#echo $var 3 abcd
5:typeset的-R选项把变量变成一个右对齐的4个字符串
1 /home/lee#typeset -R4 var=abcdefg 2 /home/lee#echo $var 3 defg
参考链接:
https://blog.csdn.net/zhao8899/article/details/5366752
标签:root oca pts pat bsp ignore sdn class tps
原文地址:https://www.cnblogs.com/alog9/p/11982073.html