我正在處理日誌存檔腳本。需要從包含路徑的變量中獲取字符串
我有一臺機器三個目錄
/opt/tibco/run/tibbpma/tibcohost/BPM_DEV_TIBBPMA_HOST_01/host/logs
/opt/tibco/run/tibbpmb/tibcohost/BPM_DEV_TIBBPMB_HOST_01/host/logs
/opt/tibco/run/tibbpmc/tibcohost/BPM_DEV_TIBBPMC_HOST_01/host/logs
腳本去每個目錄與循環並找到所有與模式.LOG日誌。和移動與日期附加到一個公共目錄中的文件下/opt/tibco/scripts/logs/archive
日誌名稱下3個/opt/tibco/run/*/*/*/logs
目錄有時相同,在移動時彼此被覆蓋。所以爲了避免覆蓋,我想添加tibbpma_BPM_DEV_TIBBPMA_HOST_01_
到文件名有不同的文件名。
請幫助我們取得了tibbpma_BPM_DEV_TIBBPMA_HOST_01_
或tibbpmb_BPM_DEV_TIBBPMB_HOST_01_
或tibbpmc_BPM_DEV_TIBBPMC_HOST_01_
我的腳本應該是通用的,並且應該處理任何目錄而不考慮環境。/opt/tibco/run/tibbma/tibco/BPM_ITG_TIBBPMA_HOST_01/host/logs /opt/tibco/run/tibbpmb/tibcohost/BPM_ITG_TIBBPMB_HOST_01/host/logs /opt/tibco/run/tibbpmc/tibcohost/BPM_ITG_TIBBPMC_HOST_01 /主機/日誌/選擇/ TIBCO /運行/ tibbpma/tibcohost/BPM_STG_TIBBPMA_HOST_01 /主機/日誌 的/ opt/TIBCO /運行/ tibbpmb/tibcohost/BPM_STG_TIBBPMB_HOST_01 /主機/日誌 的/ opt/TIBCO /運行/ tibbpmc/tibcohost/BPM_STG_TIBBPMC_HOST_01 /主機/日誌。這些路徑是不同的機器 – user1658369
是否有可能使用字符串tibbpm進行搜索,如果它存在,獲取第4個和第6個由/ – user1658369