linux shell字母转换写法(精选2篇)
linux shell字母转换写法 篇1
#!/bin/sh
#----------------------------------------------------------
# [:upper:] [ A - Z ]
# [:lower:] [ a - z ]
# [:digit:] [ 0 - 9 ]
# [:alnum:] [ 0 - 9 a - z A-Z]
# [:space:] 空格或t a b键
# [:alpha:] [ a - z A - Z ]
#----------------------------------------------------------
#sed
cat file | sed -i ‘y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/‘
#tr
for f in *
do
mv $f `echo $f | tr “[:upper:]” “[:lower:]” `
done
#awk
#把当前目录下的所有小写文件名都改为大写文件名,
linux shell字母转换写法
,
ls | awk ‘{printf(“mv %s %s ”, $0, toupper($0))|“sh”}‘
#把当前目录下的所有大写文件名都改为小写文件名。
ls | awk ‘{printf(“mv %s %s ”, $0, tolower($0))|“sh”}‘
#
${string/substring/replacement} 使用$replacement,来代替第一个匹配的$substring
${string//substring/replacement} 使用$replacement,代替所有匹配的$substring
linux shell字母转换写法 篇2
(注:该部分理论难度较大,仅供中、高级英语爱好者参考、运用。)
ZY氏定位记忆法通过海量单词的分析,得出英语某些字母或字母组合间存在相对固定的“转化” 的规律(实际是读音的转化),并简明扼要地总结出“英语单词ZY氏定位记忆法字母转换两大基本原则”:
元音是一家,不分你我它;辅音结成对,清浊是同类。
(一)元音转换(ablaut或vowel mutation):单双互换,即英语单元音和双元音时常可以固定地互相转换。这是印欧语系各语言的一个共同特征,同时伴随语法功能的变化。如 i、a、u在 sing,sang,sung中的变换。
a↔e↔i↔o↔u↔y↔ea↔ee↔oo↔ay↔ey↔w↔aw↔ow(此处w系半元音)…
记忆口诀:元音是一家,不分你我他。
例:water水↔wet潮湿↔sweat汗(a↔e↔ea)词义都与“水”有关;
head头↔hood头巾(ea↔oo) 词义都与“头”有关;
chief首领↔chef主厨;厨师长(ie↔e);tell讲↔tale故事
(二)辅音转换(consonant mutation):清浊互换, 即英语清辅音与浊辅音时常可以固定地互相转换,并在此基础上有所发展,具体分为六组:
? b↔p↔f↔v↔w(↔ph)(∵h字母常不发音,又∵ph读音[f],∴p↔f)
例:bean豆↔pea豌豆;blood血水↔flood洪水;safe安全↔save救
father父亲↔pater(俚语)父亲↔patron赞助人↔patriot爱国者;
foot脚↔boot靴子、(计算机)启动
? c↔s↔z↔x↔k↔g↔q(u)(↔ct↔ght↔ch↔tch↔h↔th↔ck↔sc)
例:act行动↔agent代理;cut切↔short短的;
Nox [罗神]诺克斯(司夜女神) ↔night夜晚
lock锁↔link链环↔lace系带
max至多↔much许多↔most最多;candle蜡烛↔kindle点燃
? d↔t↔s
例:send送↔sent送(send过去式);wind风↔vent通风口;
bad坏的↔worse更坏的(bad比较级)↔worst最坏的(bad最高级)
? g↔j↔y
例:gel凝胶体↔jel凝胶体↔jell凝结↔jelly果冻↔gum橡胶,口香糖
? l↔m↔n↔r(填充字母)
例:see看见↔seem象是↔seen看见(see的过去分词);
fire火↔flare闪耀↔flame火焰↔warm温暖的↔ferment发酵
man男人↔male男的;climb攀登↔creep爬;hand手↔hold把握
rest休息↔nest巢,窝;休息所;free自由的,免费的↔fee费用
? h 常不发音
例:three三↔tricycle三轮车↔trike三轮车;ear耳朵↔hear听见
上诉两大字母转化原则结合使用,将起到更加“神奇”的效果:
saw看↔show展示;sun太阳↔shine照耀↔solar太阳的
记忆口诀:辅音结成对,清浊是同类。
附带字母:sleep↔slept(ee=e;t系附带字母)
act动作↔fact事实(f系附带字母)
熟练掌握这一规律后,就可以在单词之间进行一种神奇的“难易转换,生熟挪移”,为“一眼看穿,一眼看透”单词奠定基础。这一过程类似中国人看到生字时不翻词典的情况下借助“笔划变换”就可以大致“猜”出字义的情形,从而进入了一种“无生词”的单词学习最高境界。
读者先看下面左边相对较难的单词,然后再看右边通过字母转换成的单词,你会感到原来令你“头痛”的所谓“生词、难词”简直“不值一提”!
sedan 轿车→sit坐
lass少女→lady女士
chill寒冷的→cool凉爽
snatch攫取→catch抓取
kid小孩→child孩子
flee逃跑→free自由
hulk巨大的人→huge巨大
dike堤防→ditch沟渠→dig挖
water水→sweat汗→wet湿的
wreck(飞机)残骸→break破裂
lank 瘦长的,细长的→long长的
reimburse偿还→purse钱包→bag包