linux系统下的shell语言写的 请问什么意思
答案:2 悬赏:40
解决时间 2021-02-22 19:53
- 提问者网友:很好的背叛
- 2021-02-22 06:44
xminmax=( `awk '(NF>1){if(min==max && min==0) min=max=$1; else {min=(min>$1)?$1:min; max=(max<$1)?$1:max;} } END{printf "%d\t%d\n", min-1, max+1 }' $ftmp` )
最佳答案
- 二级知识专家网友:转身后的回眸
- 2021-02-22 07:02
shell不完整,看不出意图来。大致意思如下:请参考
xminmax=( `awk '(NF>1) #awk对输出取列,NF>1第一列之后
{if(min==max && min==0) #if判断
min=max=$1; #min=max=第一个参数
else {min=(min>$1)?$1:min; #else判断,三目运算符使用
max=(max<$1)?$1:max;#else判断,三目运算符使用
}
}
END{ printf "%d\t%d\n", min-1, max+1 }' $ftmp` ) #打印
xminmax=( `awk '(NF>1) #awk对输出取列,NF>1第一列之后
{if(min==max && min==0) #if判断
min=max=$1; #min=max=第一个参数
else {min=(min>$1)?$1:min; #else判断,三目运算符使用
max=(max<$1)?$1:max;#else判断,三目运算符使用
}
}
END{ printf "%d\t%d\n", min-1, max+1 }' $ftmp` ) #打印
全部回答
- 1楼网友:24K纯糖
- 2021-02-22 08:32
linux中语言的设置和本地化设置真是一个很繁琐的事情,时不时的会出现乱码的情况。
一般来说,linux中显示什么语言是通过环境变量来确认的。
这些环境变量包括:
$lang / $language / $lc_ctype ....
可以通过locale命令查看这些变量的值。
要设置这些变量,可以通过export命令来进行。如:
# export lang=uc_en
# export lc_ctype=c
可以把以这些命令加入到~/.bash_profile文件中,这样,就成了默认配置.
另外,文件/etc/sysconfig/i18n 也是可以配置语言选项的.
下面是修改的方法,可以将默认语言改为english:
#vi /etc/sysconfig/i18n修改以下三行:
lang="en_us.utf-8"
supported="en_us.utf-8:en_us:en"
sysfont="latarcyrheb-sun16"
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯