【问题标题】:reading the contents of the file and splitting using ksh读取文件内容并使用 ksh 拆分
【发布时间】:2013-02-05 16:24:17
【问题描述】:

我们使用 ksh 脚本来安装一个产品。

我有另一个配置文件,我需要从我的主脚本中读取这个配置文件

配置文件内容:

BPWS_Instance_1:Linux:x86_64:YES:/hosting/download:BPWS_Linux_64.jar paymon_Instance_1:Linux:i686:YES:/hosting/download:paymon_Linux_32.jar

所以现在在我的主脚本中读取配置文件如果我有 BPWS_Instance_1(这是实例名称)正在运行(YES = Running ) 在 Linux OS 64 位处理器 ( Linux:x86_64 ) 上,然后我需要从 /hosting/download 位置获取 BPWS_Linux_64.jar 文件.

有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: file split ksh


    【解决方案1】:

    试试这样的

    #!/bin/ksh

    CONF_FILE=你的配置文件路径

    在阅读 LINE 时

    echo "${LINE}" | grep "^BPWS_Instance_1:Linux:x86_64:YES:" >/dev/bull 2>&1
    
    if [[ $? -eq 0 ]] then
    
        DOWNLOAD_PATH=`echo $LINE | cut -d: -f5`
    
        DOWNLOAD_FILE=`echo $LINE | cut -d: -f6`
    
        # Do your copy there
        # cp "${DOWNLOAD_PATH}/${DOWNLOAD_FILE} your path
    fi
    

    完成

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-13
      • 1970-01-01
      • 2018-03-15
      • 1970-01-01
      相关资源
      最近更新 更多