肉饼博客

Talk is cheap. Show me the code.

0%

实用 Linux 命令

1.替换字符串

1
grep --exclude=lang.json -rl "原文字" ./ | xargs gsed -i "s/原文字/新文字/g"

示例:

1
2
3
4
5
6
exec(
`grep --exclude=lang.json -rl "t('${key}'" ./ | xargs gsed -i "s/t('${key}'/t('${value[0]}'/g"`,
{
cwd: path.join(process.cwd(), DEST),
}
);

2.统计字符串出现次数

1
grep --exclude=lang.json -rnw 目标字符串 . | wc -l

示例:

1
const count = execSync(`grep --exclude=lang.json -rnw ${key} . | wc -l`, { cwd: path.join(process.cwd(), DEST) });