我正在尝试在 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/ 中的文件名?
谢谢!