csv 在PowerShell中查找当前季度以重命名文件

332nm8kg  于 2023-07-31  发布在  Shell
关注(0)|答案(1)|浏览(112)

我正在尝试将当前季度放在文件名中。我已经将年份和当前季度号分配给了两个不同的变量,这样我就可以在任何地方随意使用它们(例如重命名文件夹,引用文件/文件夹等)。
当前文件为:
第一个月
我的代码:

$QYear = $(Get-date -f yyyy)
$QNum = [int][math]::Ceiling($today.Month/3)
$file1 = “file1.csv”
$file2 = “$QYear-Q$QNum-FileName(distrubution).csv”
Import-CSV $lineCount | Select-Object 'LineCount', 'Name' | Export-Csv $file2 #I was reordering columns

字符串
电流输出:
2023-Q3-FileName.csv
所需输出:
2023Q3FileName.csv

ivqmmu1c

ivqmmu1c1#

更改此字符串表达式:

$file2 = "$QYear-Q$QNum-FileName(distrubution).csv"

字符串
致:

$file2 = "${QYear}Q${QNum}FileName(distrubution).csv"


通过使用{ }作为变量名的限定符,可以防止PowerShell尝试解析$QYearQ$QNumFileName

相关问题