在以下位置 \ 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