小编mai*_*ash的帖子

通过 VB 脚本停止/启动服务

我从以下站点获取了以下 VB 脚本:http : //www.itninja.com/question/how-do-i-stop-start-service-in-vbscript

我在这个 VB 中做了一些小改动(取消功能)

这个VB的目标是控制服务——停止或启动服务

所以我尝试停止警报器服务

我不明白为什么服务没有停止,或者还有其他问题?在 VB 脚本中?

 '//    Name:    ControlServiceWMI
 '//  Purpose:    Controls services using WMI
 '//    Input:    strComputer        - String    - the computer on which we want to       control the service. Null means local machine
 '//            strService        - String    - the name of the service. If     blank,       the    function will use strDisplayName
 '//            strDisplayName        - String    - the display name of the service.    If   blank, the function will use strService …
Run Code Online (Sandbox Code Playgroud)

windows vbscript service

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

perl命令行一个衬里+匹配文件中的行后删除单词

请告知如何删除行导出PASSORD =后的第一个单词

by perl one liner code(在linux机器上)

例如,我的文件中有这一行

 export PASSORD=HG&@VFQ1
Run Code Online (Sandbox Code Playgroud)

运行perl语法后的预期结果应该是没有密码

 export PASSORD=
Run Code Online (Sandbox Code Playgroud)

perl必须与行完全匹配 - >"export PASSORD ="否则密码不会从文件中删除.

示例:在以下情况下不得删除密码:

 export PASSORD =HG&@VFQ1
 exportPASSORD=HG&@VFQ1
 export_PASSORD=HG&@VFQ1
 #export_PASSORD=HG&@VFQ1
Run Code Online (Sandbox Code Playgroud)

我创建了基本的perl one liner语法来删除文件中的任何单词,但是只有在匹配行后才能成功添加删除单词的功能 - > export PASSORD =

 perl -i -pe 's/\QANY_STRING//' file 
Run Code Online (Sandbox Code Playgroud)

linux bash shell perl

2
推荐指数
1
解决办法
647
查看次数

如何在Linux上使用不同的工作表创建CSV文件

在Linux上很容易创建CSV文件:

   echo names,OBAMA,PUTIN,KAMERUN > NAMES.csv
Run Code Online (Sandbox Code Playgroud)

它将创建CSV文件(表1)

但是可以在CSV文件中创建第二张或第三张或更多张纸吗?

例如(我想现在创建第二张 - 表2)

   echo best_air_force,USA,RUSSIA,ENGLAND > NAMES.csv
Run Code Online (Sandbox Code Playgroud)

备注 - 我在linux机器上使用bash脚本

linux csv bash awk sed

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

linux/tmp文件夹+如何知道文件是否会在重启后或一段时间后删除

我有Linux red-hat机器而且我不确定目录/ tmp的概念是什么

如何知道/ tmp下的文件是否会在重启后删除,或者可能会在一段时间后删除

我的Linux机器中哪个文件/配置负责?如果有可能改变那里的规则?

注意我的crontab是空的 - 那里没有删除的工作

linux filesystems bash tmp

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

如何在bash中执行算术级数

我需要从数字N1计算到N2,增量为100例如

46500至49999增量100

Will print the following


46600
46700
46800
46900
47000
.
.
.
49900
Run Code Online (Sandbox Code Playgroud)

请建议如何使用bash实现(打印)此计数

linux bash awk

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

Perl正则表达式和参数

以下Perl示例是长Perl脚本的一部分.

此脚本从中获取结果ifconfig -a并打印IP地址.

有人可以解释如何$1获取IP地址吗?

而正则表达式是什么

$RESULTS =~ /addr:(\S+)\s+/
Run Code Online (Sandbox Code Playgroud)

手段?

  my $COMMAND = "ifconfig -a | grep inet | grep -v 127.0.0.1 | head -1";
  my $RESULTS = `$COMMAND`;
  chomp $RESULTS;
  #          inet addr:106.13.4.9  Bcast:106.13.4.255  Mask:255.255.255.0
  #          inet 106.13.4.9 netmask ffffff80 broadcast 106.13.4.127


if ( $RESULTS =~ /addr:(\S+)\s+/ ) {
    $IpAddress = $1;
}
elsif ( $RESULTS =~ /inet\s+(\S+)\s+/ ) {
    $IpAddress = $1;
}

print "IpAddress = $IpAddress\n";
Run Code Online (Sandbox Code Playgroud)

linux perl

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

perl one-liner +在编辑文件之前添加条件

我在配置文件中有这一行

     MY_PASSWORD=PASSWORD
Run Code Online (Sandbox Code Playgroud)

我想通过perl单线改变,将PASSWORD这个词换成其他单词为 - MY_SECRET_PASS

所以我写这个perl线程语法(这个perl在我的bash脚本里面)

      perl -i -pe "s/PASSWORD/MY_SECRET_PASS/"   file
Run Code Online (Sandbox Code Playgroud)

我还要为我的perl单行语法添加条件,该语法将检查 在MY_PASSWORD之后是否定义了PASSWORD =

所以只有它真的,然后perl将用MY_SECRET_PASS替换密码

如果不是perl将退出而不做任何事情

例:

  more file


  MY_PASSWORD=PASSWORD
Run Code Online (Sandbox Code Playgroud)

运行perl行文件之后应该是这样的:

      MY_PASSWORD=MY_SECRET_PASS
Run Code Online (Sandbox Code Playgroud)

但正如我所说,perl行必须首先检查MY_PASSWORD =之后存在的密码字,

linux bash perl

0
推荐指数
1
解决办法
99
查看次数

bash脚本 - 为什么在函数下设置值而不在函数外部设置

以下bash脚本的目标是读取CSV文件(all_words.CSV)并打印参数和值,但我有一个非常奇怪的问题.

当我运行脚本时,所有单词参数(word1-word8)都打印出来 - 直到现在每件事情都很好!当我想打印word1=$word1出函数之外然后是出于某种原因word1 not get the value

为什么所有参数(word1-word8)都在函数中打印值,当我想word1在函数外部打印时,word1没有值?

我尝试使用export命令,但它没有帮助; export word1=$word1

请告知它是怎么回事?这有什么问题?

 #!/bin/bash

 read_csv ()
  {
  CSV_LINE=2

 vars=()
 c=1
 while IFS=, read -ra arr; do
    if ((c==1)); then
      vars+=("${arr[@]}")
   elif ((c==CSV_LINE)); then
     for ((i=0; i<${#arr[@]}; i++)); do
        declare ${vars[$i]}="${arr[$i]}"
     done
  fi
   ((c++))
  done <  all_words.CSV 

 echo CSV_LINE=$CSV_LINE
 echo word1=$word1
 echo word2=$word2
 echo word3=$word3
 echo word4=$word4
 echo word5=$word5
 echo word6=$word6
 echo word7=$word7
 echo word8=$word8

  }


read_csv

echo word1=$word1
Run Code Online (Sandbox Code Playgroud)

. …

linux bash function

0
推荐指数
1
解决办法
121
查看次数

不应将哪个字符设置为XML文件中的值

我注意到当我使用"&"字符配置XML文件值时,XML文件无法正确打开

我想这是因为XML文件值不应该有一些字符作为&

并且"&"不应在XML文件中设置为值

如果有更多字符不应在XML中设置为值,请提供建议吗?(或者也许&字符是唯一的??)

来自XML"&"的错误值的示例

<FolderPath>\EEA\E1\C & W 100\AWQ</FolderPath>
Run Code Online (Sandbox Code Playgroud)

来自XML的右行示例

 <FolderPath>\EEA\E1\C and W 100\AWQ</FolderPath>
Run Code Online (Sandbox Code Playgroud)

xml vbscript perl dom

0
推荐指数
1
解决办法
81
查看次数

打印直到特定字符的行的内容

如何使用sed或awk或perl one liners 打印直到特定的最后一个字符的行-:

鉴于此输入:

Kernel release..............2.6.18-194.26.1.el5-PAE
Master disk release.........swp-RedHat-Linux-OS-5.5.0.0-03
Run Code Online (Sandbox Code Playgroud)

请求的输出是:

Kernel release..............2.6.18-194.26.1.el5
Master disk release.........swp-RedHat-Linux-OS-5.5.0.0
Run Code Online (Sandbox Code Playgroud)

bash shell perl awk sed

0
推荐指数
1
解决办法
900
查看次数

python + 使用变量运行系统命令

我需要从 python 运行系统命令

我有 python - 版本 - Python 2.4.3

我尝试以下操作,在本例中为ls -ltr | 八月

#!/usr/bin/python


import commands


Month = "Aug"
status,output = commands.getstatusoutput(" ls -ltr | grep Month "  )
print output
Run Code Online (Sandbox Code Playgroud)

如何在命令中插入 Month 变量?

所以grep会这样做

  | grep Aug
Run Code Online (Sandbox Code Playgroud)

我也试试这个

status,output = commands.getstatusoutput( " ls -ltr | grep {} ".format(Month) )
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误

Traceback (most recent call last):
   File "./stamm.py", line 14, in ?
    status,output = commands.getstatusoutput( " ls -ltr | grep {}     ".format(Month) )
AttributeError: 'str' object has no …
Run Code Online (Sandbox Code Playgroud)

python linux python-2.4

0
推荐指数
1
解决办法
5534
查看次数

标签 统计

linux ×8

bash ×7

perl ×5

awk ×3

sed ×2

shell ×2

vbscript ×2

csv ×1

dom ×1

filesystems ×1

function ×1

python ×1

python-2.4 ×1

service ×1

tmp ×1

windows ×1

xml ×1