Friends.javaというJavaファイルがあります。 5つの変数があり、それぞれに固有のゲッターがあります。次の関数はすべて標準のJava標準に準拠していると想定しています。
public methodName(){
//Some code here;
}
これはファイルですFriends.java
//Variables
int numberOfFriends;
String firstName;
String lastName;
String address;
boolean isWorker;
//Methods
Friends();
int getNumberOfFriends(){
//Some Code here;
}
public String getFirstName(){
//Some Code here;
}
public String getLastName(){
//Some Code here;
}
public String getAddress(){
//Some Code here;
}
private String getIsWorker(){
//Some Code here;
}
public String toString(){
return getNumberOfFriends + " " + getFirstName() + " " + getLastName() + " " + getAddress() + " " + getIsWorker() + " ";
}
すべてのゲッターのリストを取得するためにこのファイルをgrepしたいと思います。これが私が今まで持っているものです:
grep "get*{$" Friends.java
しかし、何の結果も得られませんでした。
ベストアンサー1
私が正しく理解したら、次のようにする必要があります。
grep "^get.*();$" Friends.java
編集する:修正された質問に対する回答:
$ grep -o "get.*{$" Friends.java
getNumberOfFriends(){
getFirstName(){
getLastName(){
getAddress(){
getIsWorker(){