特別なコマンド
特殊コマンドは、.
という名前のコマンドグループの一部です。
OS シェルコマンド
. !
コマンドは、シェルを開始したディレクトリで OS コマンドを実行します。このコマンドは対話モードでのみ機能します。
コマンドの実行が難しい場合は、コマンドを二重引用符で囲んでみてください。ただし、コマンド内の二重引用符を一重引用符に置き換える必要がある可能性があります。おかしなことになる可能性があるため、この機能をあまり押し広げすぎないでください。実際には、一般的な日常のタスクでうまく機能します。 |
Unix または Mac の場合、bash -c
が実行されます。Windows の場合、cmd /c
が実行されます。
サンプル
現在のディレクトリの内容を一覧表示するには:
spring:>. ! ls
LICENSE mvnw mvnw.cmd pom.xml README.adoc src target
ファイルの内容を表示するには:
spring:>. ! more LICENSE
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
< omittied ... >
ファイルを検索するには:
spring:>. ! find . -name "*.java" -print
./src/main/java/com/example/restservice/Application.java
./src/main/java/com/example/restservice/greeting/GreetingController.java
./src/main/java/com/example/restservice/greeting/Greeting.java
./src/test/java/com/example/restservice/greeting/GreetingControllerTests.java
./.spring/commands/controller/new/RestController.java
spring:>. ! ./mvnw clean package
[INFO] Scanning for projects...
[INFO]
[INFO] ----------------------< com.example:rest-service >----------------------
[INFO] Building rest-service 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
< omitted ... >