pipelining

PowerShell 管道输入 ByPropertyName
pipelining

PowerShell 管道输入 ByPropertyName

modules.txt给定一个包含以下内容的文本文件: Microsoft.Powershell.Archive Microsoft.Powershell.Management Microsoft.Powershell.Utility 我想要获取每个模块中定义的命令。 这有效: Get-Command -Module (Get-Content .\modules.txt) 但事实并非如此,尽管模块被定义为通过变量名接受管道输入: get-content .\modules.txt |select @{n='Module';e={$_}} | Get-Co...

Admin

我该如何通过管道传输 heredoc?
pipelining

我该如何通过管道传输 heredoc?

我有一些字符串$o1,$o2我想将它们制成表格。 我在这里看到一篇帖子说要这样做,但是它不起作用( Syntax error: end of file unexpected (expecting "}"))。 { cat <<EndOfOutput $o1 $o2 EndOfOutput } | column 这可能吗? ...

Admin

我有一个包含几个项目的 Visual Studio 解决方案,但我的构建管道仅发布一个项目
pipelining

我有一个包含几个项目的 Visual Studio 解决方案,但我的构建管道仅发布一个项目

我正在尝试创建 CI/CD,但只得到一个工件。我得到的工件是客户端应用程序(Blazor 应用程序)。我的解决方案结构如下: -src --API - 核 - 领域 --用户界面 这些是 VS 中的虚拟地图。在构建阶段,所有项目都会被构建。 这是 YAML: trigger: - develop pool: vmImage: 'windows-latest' variables: solution: '**/*.sln' buildPlatform: 'Any CPU' buildConfiguration: 'Release' pa...

Admin

通过管道将 `find` 传送到 `echo` 能造成巨大破坏吗?
pipelining

通过管道将 `find` 传送到 `echo` 能造成巨大破坏吗?

我目前正在学习 Google 网络安全 Coursera 认证课程。我现在在 Linux 部分,正在学习一些 Linux 命令,我对它完全陌生,但有一件事我很疑惑。在学习过程中,我总是试图思考防御者或攻击者可能会如何使用该命令,最近我了解了该echo >命令以及它如何覆盖所有内容。我确实检查过它可以被恶意使用,但我当然没有完全理解它。 我的问题是,假设攻击者可以访问某人的计算机,并想快速对用户造成一些损害,因为他知道该用户拥有许多.txt文件。此命令有效吗? find /home/ -name "*.txt*" | echo "gg" > "*....

Admin

Bash 拆分流(tee)并将它们连接在一起
pipelining

Bash 拆分流(tee)并将它们连接在一起

我需要做类似的事情这个问题command2,除了在那个问题中 OP 只是连接和的输出command3,我需要它们被分别移交,就像这样: command2 [stream A] / \ command1 join -j1 [stream A] [stream B] \ / command3 [stream B] (这里join是 cor...

Admin

jenkins 重放按钮,在管道代码中搜索
pipelining

jenkins 重放按钮,在管道代码中搜索

我正在使用重播Jenkins 中的按钮来调整管道脚本的更改而不提交它们。当我使用浏览器的搜索函数来定位代码中存在的字符串,大多数情况下浏览器都找不到它。我在 Firefox 和 Chrome 中都观察到了这种情况。有没有我不知道的搜索方法? ...

Admin

在非 cmdlet 的输出中搜索匹配项
pipelining

在非 cmdlet 的输出中搜索匹配项

我显然对 PowerShell 的管道存在一些误解(我对该语言还很陌生)。 我尝试在 的帮助菜单中“grep”某个匹配项ssh-keygen。举一个简单的例子,我尝试查找包含“C”的每一行(我目前不关心大小写)。我尝试过: ssh-keygen /? | Select-String "C" 问题是,ssh-keygen似乎试图消耗整个其余的命令,因为我得到了这个输出: PS C:\Users\user\tests> ssh-keygen /? | Select-String "C" Too many arguments. usage: ssh-key...

Admin

如何在 powershell 管道中使用环境变量?
pipelining

如何在 powershell 管道中使用环境变量?

命令 systeminfo | find "System Type" 应该返回 System Type: x64-based PC 在命令提示符窗口和 PowerShell 中。 就我而言 /usr/bin/find: 'System Type': No such file or directory 因为,正如有人向我解释的那样https://github.com/MicrosoftDocs/WSL/issues/1025,我还有find另一个赛格威就在我的路径上。 在这种情况下正确运行的是 systeminfo | c:\...

Admin

powershell 中 |I`E`X 是什么意思?
pipelining

powershell 中 |I`E`X 是什么意思?

我正在编写一个查看恶意软件的 powershell 解释器。我有一些不知道如何解析的文本。它看起来像一个管道,但管道后面的内容对我来说没有意义,我正在修改的解释器无法处理。相关语句如下所示。 start-process($env:APPDATA+ '\mef.vbs')|I`E`X 我理解了 start-process 部分。只是管道我不太理解。`E 可能是转义符的反引号,但 `X 不在我见过的任何文档中。此外,它看起来不像是处理“start-process”输出的命令。那么,“|I`E`X”是什么? ...

Admin

没有这样的文件或目录 - 但无论如何它都会找到路径
pipelining

没有这样的文件或目录 - 但无论如何它都会找到路径

嗨,我对 Bash 脚本还很陌生。我正在尝试为纳米孔组装制作一个管道。我想要一个管道,在其中我可以设置多个输入路径和输出 ID。我终于找到了一种方法来将这些变量设置为它们正在工作的状态,并且脚本会说明如果这些变量未设置 = 这正是我想要的。 问题是,尽管它确实找到了路径和文件,但我现在收到了一些错误消息。 以下是一些令人困扰的脚本部分,我在其中设置了四个变量: if [$1 = ]; then echo "Mangler directory til Nanopore filer(er)" exit 0 fi if [$2 = ]; t...

Admin

设置变量名称以输出关闭命令
pipelining

设置变量名称以输出关闭命令

我是编写 bash 脚本的新手。我正在制作一个用于生物信息学数据分析的管道。我正在运行几个程序 fx Porechop,我想在输出名称中设置一个变量。所以我希望能够设置样本的名称,我正在运行,然后这个名称应该出现在每个程序的输出文件中。 所以我有这个脚本,但是它没有输出我给出的名称,而是尝试输出保存路径文件夹: NAME=${1?Error: manlger directory til Nanopore fil(er)} NAME2=${1?Error: ingen output fil angivet} Now="$(date)" #Porechop...

Admin

是否有一个选项是 mkdir 在交互式 PowerShell 会话期间不返回对象?
pipelining

是否有一个选项是 mkdir 在交互式 PowerShell 会话期间不返回对象?

mkdir在 PowerShell 中返回默认打印的已创建目录。在交互式 PowerShell 会话中,我对该默认设置感到有些不安。当然,我可以通过重定向输出到以下位置来关闭打印$null: mkdir $env:temp\foo > $null 由于我不想在每次创建目录时都写入重定向,因此我想知道是否可以设置一个选项来防止 cmdlet 在交互式 PowerShell 会话期间返回对象。 ...

Admin

如何将多个命令的输出作为另一个命令的输入?
pipelining

如何将多个命令的输出作为另一个命令的输入?

我想将多个 shell 命令的输出通过管道传输作为另一个命令的输入。 例如: >>> ls folder1 folder2 >>> ls folder1 file1 file2 >>> ls folder2 file1 file2 file3 >>> ls folder1 > out1.txt; ls folder2 > out2.txt; diff out1.txt out2.txt 2a3 > file3 在上面的例子中,我必须将这两个ls命令的输出保...

Admin

如何保存从对象执行的 Powershell 命令的输出格式?
pipelining

如何保存从对象执行的 Powershell 命令的输出格式?

设想 我希望看到在对象方法内部执行的 powershell 命令的输出,就像当它们不在对象内部时我看到它们“实时/正在发生时”一样。 例子 为了说明这种不受欢迎的差异,我将展示 2 个脚本,第一个脚本显示命令的输出,第二个脚本不显示。这两个脚本都是通过打开 powershell、浏览到它们的目录并使用以下命令运行的./<scriptname>.ps1 考虑scriptA.ps1内容: lxrun /install /y 这产生了期望的结果: Warning: lxrun.exe is only used to configu...

Admin

流水线可以提高时钟速度吗?
pipelining

流水线可以提高时钟速度吗?

所以我最近对学习计算机硬件产生了兴趣,并认为你们可能会有所帮助,我指的是《升级和修复 PC》这本书,并遇到了流水线,因为我想很好地了解它的工作原理,我浏览了一些 wiki,但我对其中似乎常见的一行感到困惑,即流水线会增加时钟速率/时钟速度。管道越深,时钟速率越高(但并非总是由于某些危险)难道不应该是 IPC 增加而不是时钟速度吗?据我所知,时钟速度是由石英产生的,取决于电压,我们将时钟速度定义为每秒的周期数。在流水线架构中,我们能够在一个时钟滴答中执行多个微指令,我是不是搞错了?人们说时钟速度/速率时指的是什么,是石英晶体的频率(应该是恒定的,不应受到架构的...

Admin