powershell函数,powershell文本操作,powershell转义符

这篇博客展示了几个PowerShell脚本和函数的例子,包括字符串操作、数组处理、文件路径解析以及用户输入交互。通过函数`myping`、`add`、`miaomiao`和`fanhuiduo`,演示了如何处理参数、执行计算和返回值。此外,还涉及到声音播放和文件扩展名提取。博客中还提到了使用`Read-Host`获取用户输入并进行后续处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

function myping(name,name,name,age){
$content = “I am $name, and i am $age years old”
Write-Host $content
}
myping “a cuty woman” 25

function add(num1,num1,num1,num2){
$sum = $num1 + $num2
$sum.gettype()
return KaTeX parse error: Expected 'EOF', got '}' at position 5: sum }̲ add 1 2` ` fun…num1,$num2){
$sum = $num1 + $num2
$sum.gettype().fullname
return $sum
}
add 12.5 12.5

#返回多个值
function miaomiao(num1,num1,num1,num2){
return num1,num1,num1,num2
}
miaomiao 3 5

function fanhuiduo(num1,num1,num1,num2,$num3){
value=value=value=num1,num2,num2,num2,num3
$value.GetType().FullName
return $value
}
fanhuiduo “.exe" ".sh” “*.pc”

#发声小屁屁
function prompt
{
1…3|ForEach-Object {
$frequency = Get-Random -Minimum 400 -Maximum 10000
duration=Get−Random−Minimum100−Maximum400[Console]::Beep(duration=Get-Random -Minimum 100 -Maximum 400 [Console]::Beep(duration=GetRandomMinimum100Maximum400[Console]::Beep(frequency,$duration)
}
$host.ui.RawUI.WindowTitle=Get-Location
}

function fanhuiduo(num1,num1,num1,num2,$num3){
value=value=value=num1,num2,num2,num2,num3
$value.GetType().FullName
$value[0,1]
}
fanhuiduo “.exe" ".sh” “*.pc”

#.exe
#
.sh

function fanhuiduo(num1,num1,num1,num2,$num3){
value=value=value=num1,num2,num2,num2,num3
$value.GetType().FullName
$value[0,1]
}
fanhuiduo “.exe" ".sh” “*.pc”

function fanhuiduo(num1,num1,num1,num2,$num3){
value=value=value=num1,num2,num2,num2,num3
$value.GetType().FullName
$value[0,-1]
}
fanhuiduo “.exe" ".sh” “*.pc”

#System.Object[]
#.exe
#
.pc

"hello world my name is "xiaoming“”
‘hello world my name is “xiaoming”’
“\rr \n换行符n \tt \dd”
“你好,朋友”
“你好`n朋友”
“I am $(5*7)”

“I am $(5*7)\n换行符nI love my baby回车符\rr回车符使光标下移一格tt你可以用不同的态度来面对磨难\b退格符b与其花时间去刻意自怜,b倒不如敲敲代码pi一下b啊困啊”

$str=“D:\shell\akhdk.ksh\bk\Kdjgdkdjd.txt”
$str.Split(".")[-1]
$str=“D:\shell\a\w.ksh\bk\K\w.txt”
$str.Split(".")[-1]

交互
input=Read−Host"请输入您要统计的内容""您好,您输入的统计内容位置是input=Read-Host "请输入您要统计的内容" "您好,您输入的统计内容位置是input=ReadHost"""input“

input=Read−Host"请输入具体的路径""您好,您输入的统计内容位置是input=Read-Host "请输入具体的路径" "您好,您输入的统计内容位置是input=ReadHost"""input"
str=str=str=input
$str.Split(".")[-1]
$str.endswith(“txt”)

input=Read−Host"请输入具体的路径""您好,您输入的统计内容位置是input=Read-Host "请输入具体的路径" "您好,您输入的统计内容位置是input=ReadHost"""input"
str=str=str=input

#str.endswith("txt")if(str.endswith("txt") if(str.endswith("txt")if(str.Contains(“bk”)){
$str.Split(".")[-3]
}
#D:\shell\akhdk.ksh\bk\Kdjgdkdjd.txt

$arr = 1…5
$arr -is [array]
$arr

$arr = 1…5
$arr -is [array]
$arr

$arr = 1,“D:\shell\akhdk.ksh\bk”
$arr -is [array]
$arr

$arr = @()
$arr -is [array]
$arr

$arr = , “string”
$arr
$arr -is [array]

$arr = ipconfig
$arr
$arr -is [array]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值