我可以dos2unix在PowerShell中运行一个文件:
dos2unix ./assets/style.css
Run Code Online (Sandbox Code Playgroud)
如何为其下的所有CSS文件./assets/及其子目录执行此操作?
'.\assets' | Get-ChildItem -Recurse -File -Filter '*.css' | ForEach-Object {
dos2unix $_.FullName
}
Run Code Online (Sandbox Code Playgroud)
Get-ChildItem就像dir或ls(在powershell中,后者2是该cmdlet的别名).
-File表示仅返回文件.
-Recurse意味着递归子目录.
-Filter允许我们只获得所需的文件模式.
然后我们将其输入ForEach-Object到为每个返回的文件执行一个脚本块,在那里,我们只执行dos2unix命令.
FullName 是包含文件完整路径的文件对象的属性.
| 归档时间: |
|
| 查看次数: |
744 次 |
| 最近记录: |