我在一个目录中有一组 .java
文件。现在我想检查 {
(左大括号)是否开始换行。
例如,
class Name{
public static void main(String args[])
{
System.out.println("Hello");
}
}
脚本必须检查有多少 {
是新行的开始,有多少不是,并给出一个计数。
最佳答案
使用 grep -c '^\s*{' <filename>
获取行中没有任何其他内容的左大括号“{”的数量。然而,这也会计算一些文本在大括号后的行数。所以你可能想使用 grep -c '^\s*{\s*$'
, 它计算只包含大括号的行(由任意空白包围)。
关于linux - 如何使用 bash 脚本检查 "{"是否在 java 文件的单独行中开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15565188/