小编Dav*_*vid的帖子

使用bash中的变量回显echo命令

好的,这是我在说话的时候正在努力解决的问题.使用变量回显echo命令.

echo "creating new script file."
echo "#!/bin/bash" > $servsfile
echo "read -p "Please enter a service: " ser " >> $servfile
echo "servicetest=`getsebool -a | grep ${ser}` " >> $servfile
echo "if [ $servicetest > /dev/null ];then " >> $servfile
echo "echo "we are now going to work with ${ser}" " >> $servfile
echo "else" >> $servfile
echo "exit 1" >> $servfile
echo "fi" >> $servfile
Run Code Online (Sandbox Code Playgroud)

我的目标是使用echo命令创建一个脚本,然后再运行它.我只需要弄清楚如何在维护变量的同时回显echo/read命令.

编辑:变量需要将它们内部的内容传输到新文件中.

variables bash shell echo

21
推荐指数
3
解决办法
11万
查看次数

将哈希表从键导出到 csv

好吧,我正在为这个问题苦苦挣扎。我需要将此哈希表导出到 csv。

$Sku = @{
        "AAD_BASIC"                              = "Azure Active Directory Basic"
        "RMS_S_ENTERPRISE"                       = "Azure Active Directory Rights Management"
        "AAD_PREMIUM"                            = "Azure Active Directory Premium P1"
        "AAD_PREMIUM_P2"                         = "Azure Active Directory Premium P2"
        "MFA_PREMIUM"                            = "Azure Multi-Factor Authentication"
        "RIGHTSMANAGEMENT"                       = "Azure Information Protcetion Plan 1"
        "O365_BUSINESS_ESSENTIALS"               = "Office 365 Business Essentials"
        "O365_BUSINESS_PREMIUM"                  = "Office 365 Business Premium"
        "ADALLOM_O365"                           = "Office 365 Cloud App Security"
        "ADALLOM_S_DISCOVERY"                    = "Unknown"
Run Code Online (Sandbox Code Playgroud)

上面是哈希表的示例您可以在这里找到该站点: https: //github.com/directorcia/Office365/blob/master/o365-skus.ps1

当我导出时,它变得一团糟。我尝试将其转换为 pscustom 对象。由于表的设置方式,我必须调用基本的 . 物品。有没有办法引用 .item 而不是调用每个项目。我尝试过 .name 和 .value,但都不起作用。

powershell powershell-5.0

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

标签 统计

bash ×1

echo ×1

powershell ×1

powershell-5.0 ×1

shell ×1

variables ×1