我有一个文件,其行是以意大利语结尾的单词[aiou]'
gia'
giacche'
giovedi'
giu'
我想用自动热键命令替换这些行,这将允许我用撇号写这些词并自动将它们翻译成正确的版本,这就是我想要的
::gia'::già
::giacche'::giacché
::giovedi'::giovedì
::giu'::giù
我知道我可以用 sed 完成这个,但我无法让它工作。我知道有一个变量可以存储整行,但我找不到它。如果是@
以下可能会起作用
sed -e "s/.a'/::@::@\b\bà/" temp
sed -e "s/.i'/::@::@\b\bì/" temp
sed -e "s/.o'/::@::@\b\bò/" temp
sed -e "s/.u'/::@::@\b\bù/" temp
请注意,虽然这些行是按字母顺序排列的,但它们并不都以 g 开头,单词的最后两个字符也没有模式。
那么你知道我要找的变量是什么吗?你认为我的问题有比我正在尝试的更好的解决方案吗?