Blame view

Giac_maj/giac-1.4.9/po/insert-header.sin 672 Bytes
6663b6c9   adorian   projet complet av...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  # Sed script that inserts the file called HEADER before the header entry.
  #
  # At each occurrence of a line starting with "msgid ", we execute the following
  # commands. At the first occurrence, insert the file. At the following
  # occurrences, do nothing. The distinction between the first and the following
  # occurrences is achieved by looking at the hold space.
  /^msgid /{
  x
  # Test if the hold space is empty.
  s/m/m/
  ta
  # Yes it was empty. First occurrence. Read the file.
  r HEADER
  # Output the file's contents by reading the next line. But don't lose the
  # current line while doing this.
  g
  N
  bb
  :a
  # The hold space was nonempty. Following occurrences. Do nothing.
  x
  :b
  }