在以下位置 \ ncsusnasent02.na.jnj.com \ its_diq_na_win_dev \的PowerCenter \ infa_shared \ WCPIT_BIO_EDW \ SrcFiles \ DDDMD \ DDD.CLI026.WK0933.DDDMR45.001.head如何使用DOS命令做以下
我有一個文件 DDD.CLI026.WK0933.DDDMR45.001.head
,如果我打開這個文件 我得到的數據如下(在單行)
HEADER0101IMS HEALTHDMD Weekly D DD.CLI026.WK0933.DDDMR45 Centocor DMDDRM45 [email protected]
TRAIL0101 000000000581 0000000000CKSUM000002236804730
我們需要複製581(它總是不一樣的獲得此文件
每天更新),並把它放在一個變量
您能否重新解釋這個問題,因爲它沒有意義? – Kane 2009-09-14 12:51:48
@ kane在這裏尋找逍遙法外: http://stackoverflow.com/questions/1409565/need-to-create-a-shell-script-or-a-command-in-unix-which-can-do-the -following-pr – 2009-09-14 12:52:53
您需要提供更多信息。 文件是否在同一位置,並且每次都有相同的名稱?你怎麼知道你需要讀哪一位 - 是第9個空白後面的數字,還是總是跟隨「TRAIL0101」,還是始終是文件中唯一的12位數字,或者......?儘管如此,對於「純粹的」DOS命令來說,這是不可能的。您需要安裝一些GNU工具並使用sed或類似的工具。如果您向我們提供更多關於您想要達到的成績的信息,我們可以幫助解決如何實現這一目標。 – Vicky 2009-09-14 12:55:06