powershell 中的等价命令 basename 和 dirname linux
Equivalence command basename and dirname linux in powershell
Powershell:5.0
嗨!
powershell 如何从带有“.”的文件中获取基本名称名义上?
还有一个目录?
- 示例:
Filename: test.txt
dir: /test01.test/
- 想要的结果:
Filename: test
dir: test01
谢谢
这不是 linux 中的基本名称,除非您指定后缀:
basename /users/js/file.txt
file.txt
basename file.txt .txt
file
不过,这里有一种方法可以满足您的需求。它打印出 fileinfo 或 dirinfo 对象的基本名称 属性。 % 是 foreach-object 的缩写。
get-item file.txt | % basename
file
Powershell:5.0
嗨!
powershell 如何从带有“.”的文件中获取基本名称名义上?
还有一个目录?
- 示例:
Filename: test.txt
dir: /test01.test/
- 想要的结果:
Filename: test
dir: test01
谢谢
这不是 linux 中的基本名称,除非您指定后缀:
basename /users/js/file.txt
file.txt
basename file.txt .txt
file
不过,这里有一种方法可以满足您的需求。它打印出 fileinfo 或 dirinfo 对象的基本名称 属性。 % 是 foreach-object 的缩写。
get-item file.txt | % basename
file