我需要將看起來非常簡單的 bash 腳本轉換為 powershell,但我對兩者都很陌生。
原來的腳本是:
alias cptimestamp="date "%Y%m%d%H%M" | clip"
我已經走了這么遠,但我不確定:
function cptimestamp {
cptimestamp="date "%Y%m%d%H%M" | clip"
}
我很難弄清楚“剪輯”部分的作用。
uj5u.com熱心網友回復:
date "%Y%m%d%H%M"在 PowerShell 中的等價物是:
Get-Date -UFormat "%Y%m%d%H%M"
所以你的函式應該是這樣的:
function cptimestamp {
Get-Date -UFormat "%Y%m%d%H%M" |Set-ClipBoard
}
uj5u.com熱心網友回復:
如果你的 PowerShell 函式的目的是將當前日期和時間復制到 Windows 剪貼板,我可能會使用這個:
function cptimestamp {
[Windows.Forms.Clipboard]::SetText((Get-Date -Uformat "%Y%m%d%H%M"))
}
或者:
function cptimestamp {
[Windows.Forms.Clipboard]::SetText((Get-Date -Format "yyyyMMddhhmmss"))
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/378746.html
下一篇:awk洗掉\n如果下一行不匹配
