使用sed

时间:2015-11-08 10:56:15

标签: unix hash sed command

我正在创建一个脚本来散列文本的某些部分。关键是,我想用sed来做。以下是示例字符串的示例:

..HASHSTART.......HASHSTART..HASHEND..HASHEND..HASHSTART..... .....HASHEND....HASHSTART.........

我有三个问题:

  1. 我想正确匹配“HASHSTART”和“HASHEND”。因此,例如,如果我将找到第一个HASHSTART,那么我想哈希所有内容首先找到HASHEND,即使之间有更多的HASHSTART。
  2. 即使HASHSTART和HASHEND之间有新的界限,我也要哈希。
  3. 如果最后有HASHSTART,并且没有HASHEND直到文件结尾,我想将所有内容哈希。
  4. 通过“哈希”我的意思是在这里改变。到@。

    因此,使用此输入,输出应为:

    ..HASHSTART@@@@@@@@@@@@@@@@@@HASHEND..HASHEND..HASHSTART@@@@@ @@@@@HASHEND....HASHSTART@@@@@@@@@

    非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

喜欢这个吗?

@NSManaged var employees: NSSet

@NSManaged func addEmployeesObject(employee: Employee)
@NSManaged func removeEmployeesObject(employee: Employee)
@NSManaged func addEmployees(employees: NSSet)
@NSManaged func removeEmployees(employees: NSSet)

-vw = 3 postion(2,)