1
是否有任何命令行工具,在英文屬性文件中進行拼寫檢查。拼寫檢查屬性文件
例如。
屬性文件將包含像,
com.hello.world = Hello world。
com.module.home = hoem。
我需要找出錯誤的單詞「hoem」
是否有任何命令行工具,在英文屬性文件中進行拼寫檢查。拼寫檢查屬性文件
例如。
屬性文件將包含像,
com.hello.world = Hello world。
com.module.home = hoem。
我需要找出錯誤的單詞「hoem」
在類Unix系統中,你可以使用命令行的工具的組合。一個例子是使用egrep來過濾出以註釋字符開頭的行,cut將屬性文件分成等號並輸出第二個字段(右側),並將管道輸出到拼寫檢查器拼寫。
給定一個名爲resources.properties此輸入文件:
# Application resources
com.hello.world = Hello world.
com.module.home = hoem.
com.module.fruits = apple, bananananana, cranberry, grape, orange, strawburry
這裏有一個命令拼寫檢查 「resources.properties」 的一個例子,它的輸出:
[[email protected] ~]$ egrep -v '^#' resources.properties | cut -d= -f2 | spell
bananananana
hoem
strawburry
的egrep -v '^#'
命令過濾器出來評論(以井號開頭的行)。對cut
實用程序的參數-d=
將字段分隔符設置爲等號,並且-f2
指示命令輸出第二個字段 - 等號的右側,a.k.a.屬性值/字符串進行拼寫檢查。
在許多系統上,「spell」命令由aspell實用程序提供。另一個直接調用aspell的命令行,並提供拼寫校正建議:
egrep -v '^#' resources.properties | cut -d= -f2 | aspell pipe