小编Lgn*_*Lgn的帖子

在Bash中将字符串拆分为数组

在Bash脚本中,我想将一行分成几部分并将它们存储在一个数组中.

这条线:

Paris, France, Europe
Run Code Online (Sandbox Code Playgroud)

我想将它们放在这样的数组中:

array[0] = Paris
array[1] = France
array[2] = Europe
Run Code Online (Sandbox Code Playgroud)

我想用简单的代码,命令的速度无关紧要.我该怎么做?

arrays bash split

577
推荐指数
12
解决办法
79万
查看次数

将cmdlet的结果值存储在Powershell中的变量中

我想运行一个cmdlet并将结果的存储在一个变量中.

例如

C:\PS>Get-WSManInstance -enumerate wmicimv2/win32_process | select Priority
Run Code Online (Sandbox Code Playgroud)

它列出了标题的优先级.第一个例如:

Priority
--------
8
Run Code Online (Sandbox Code Playgroud)

我如何将它们存储在变量中?我试过了:

$var=Get-WSManInstance -enumerate wmicimv2/win32_process | select Priority
Run Code Online (Sandbox Code Playgroud)

现在变量是:@{Priority=8}我希望它是8.

问题2:

我可以使用一个cmdlet存储两个变量吗?我的意思是将它存储在管道之后.

C:\PS>Get-WSManInstance -enumerate wmicimv2/win32_process | select Priority, ProcessID
Run Code Online (Sandbox Code Playgroud)

我想避免这个:

$prio=Get-WSManInstance -enumerate wmicimv2/win32_process | select Priority
$pid=Get-WSManInstance -enumerate wmicimv2/win32_process | select ProcessID
Run Code Online (Sandbox Code Playgroud)

powershell

13
推荐指数
1
解决办法
9万
查看次数

编写一个没有shebang行的Bash脚本

我在CentOS下写了一个bash脚本,执行得很好.在另一台电脑上,这是错误的.我刚开始忘记了shebang,但为什么我的电脑好呢?我认为这是一个非常初学的问题,但我试了一下.谢谢.

更新:弹出另一个问题.使用./filename.shsh filename.sh执行有什么区别?

bash

5
推荐指数
1
解决办法
2456
查看次数

在Windows 8 Metro C#中显示StorageFile

我想在资产管理系统的UI上显示一个图像文件.我设法将项目存储为StorageFile.我该如何显示它?我试图在XAML <Image>标签的Source中显示它.是否有可能StorageFile转向Image

string path = @"Assets\mypicture.png";
StorageFile file = await InstallationFolder.GetFileAsync(path);
Run Code Online (Sandbox Code Playgroud)

c# microsoft-metro windows-8

4
推荐指数
1
解决办法
6591
查看次数

标签 统计

bash ×2

arrays ×1

c# ×1

microsoft-metro ×1

powershell ×1

split ×1

windows-8 ×1