中易网

linux系统下的shell语言写的 请问什么意思

答案:2  悬赏:40  
解决时间 2021-02-22 19:53
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` )
最佳答案
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` ) #打印
全部回答
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"
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
父母都过世了,我是家里唯一独子,房产名字是
随便果是午饭前吃吗
卫检费的翻译是:什么意思
夏天上环后能穿裙子吗
股神巴菲特财富来源有哪些?除了伯克希尔哈撒
兴国路/红军大道(路口)在什么地方啊,我要过
我的零花钱!该怎么花!
梦见我家养了一匹马是什么意思
大学生活意味着什么?(听听经历过或正在的人
精准扶贫“怎么扶”
广西光大资产评估事务所有限公司驻全办在什么
从漳州到泉州寄一封信要 多长时间
食用菌有哪些病害?怎么防治?
造梦西游3猪八戒终极攻击是多少
湖南湘潭博物馆在哪个地方
推荐资讯
和老公吵架 彼此都动了手 他下手还不轻 我哭
霍希与奥迪的渊源?
孙艺冉这名字怎么样
松赞一干部与汉族的什么通婚
有谁在浦发银行公积金点贷成功的?
我的配置玩奥特曼格斗进化3卡吗?
一生缘通讯二部在哪里啊,我有事要去这个地方
小博士文具店NO.23672在什么地方啊,我要过去
高洞顶在哪里啊,我有事要去这个地方
找被人说遇到自己很倒霉的说说
下载戏曲到插内存卡的录音机,声音就像光盘划
鸡和乌龟板栗煲汤有什么相冲么
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?