我想提取空文件的日期,例如:
Orders_05012015.txt
这,将其作为查询数据库的变量占用。
select * from orders Where date = $$Date_order (05012015)
我尝试按命令执行此任务,但我只通过AWK的示例获取它并且我在Windows中
awk的例子:
SET CompletePath=\\192.168.20.175\infa_shared\SrcFiles\CRED20102009.csv
SET JustFileName=`basename $CompletePath`
echo $JustFileName|awk -F"." '{print $1}'|awk '{print substr($1,length($1)-7, length($1))}'
答案 0 :(得分:1)
您可以在Windows中使用PowerShell
$a=[io.path]::GetFileNameWithoutExtension("\\192.168.20.175\infa_shared\SrcFiles\CRED20102009.csv")
$a.substring($a.length-8,8)
答案 1 :(得分:1)
Windows有awk实现: