Linuxで非常に単純なスクリプトを書こうとしています。
最初にコードをお見せしましょう:
#!/bin/bash
# The shell program uses glob constructs and ls
# to list all entries in testfiles, that have 2
# or more dots "." in their name.
ls -l /path/to/file/*.*.*
このコードをbash myscript
コマンドで実行すると、次のようになります。/path/to/file/file.with.three.dots
しかし、私はこれを望んでいません。パスではなく、ファイル名のみを表示したい。
それから私は試しました:
ls -l *.*.*
しかし、今回は、私が/ path / to / file /内にいる場合にのみ、ファイルを表示します。
パスを設定するにはどうすればよいですか。スクリプトを任意の場所から実行すると、/ path / to / file /内のファイルの名前が出力されますか?
ありがとうございました!