-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path_sed.bsh
72 lines (56 loc) · 3.53 KB
/
_sed.bsh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
// replace html links with md links
grep -rl '.html)' . | xargs sed -i "s/.html)/.md)/g"
grep -rl '^Overload List' *.md | xargs sed -i "s/Overload List/#### Overload List/g"
grep -rl '^Public Fields' *.md | xargs sed -i "s/Public Fields/#### Public Fields/g"
grep -rl '^Public Methods' *.md | xargs sed -i "s/Public Methods/#### Public Methods/g"
grep -rl '^Inheritance Hierarchy' *.md | xargs sed -i "s/Inheritance Hierarchy/#### Inheritance Hierarchy/g"
grep -rl '^Public Properties' *.md | xargs sed -i "s/Public Properties/#### Public Properties/g"
grep -rl '^Exceptions' *.md | xargs sed -i "s/Exceptions/#### Exceptions/g"
grep -rl '^Namespaces' *.md | xargs sed -i "s/Namespaces/#### Namespaces/g"
grep -rl '^Enumerations' *.md | xargs sed -i "s/Enumerations/#### Enumerations/g"
grep -rl '^Interfaces' *.md | xargs sed -i "s/Interfaces/#### Interfaces/g"
grep -rl '^Classes' *.md | xargs sed -i "s/Classes/#### Classes/g"
grep -rl '^#### Exceptions)' *.md | xargs sed -i "s/Exceptions)/Exceptions/g"
grep -rl '^#### Syntax)' *.md | xargs sed -i "s/Syntax)/Syntax/g"
grep -rl '^#### Remarks)' *.md | xargs sed -i "s/Remarks)/Remarks/g"
grep -rl '\* \[Visual Basic\](#Syntax-VBAll)' . | xargs sed -i "s/\* \[Visual Basic\](#Syntax-VBAll)/#vbnet/g"
grep -rl '\* \[C#\](#Syntax-CS)' . | xargs sed -i "s/\* \[C#\](#Syntax-CS)/```csharp/g"
grep -rl '#vbnet' . | xargs sed -i "s/#vbnet/\`\`\`vbnet/g"
grep -rl '```csharp' . | xargs sed -i "s/```csharp/\`\`\`csharp/g"
grep -rl '\[String\](#)' . | xargs sed -i "s/\[String\](#)/String/g"
grep -rl '\[System\.Object\](#)' sdk | xargs sed -i "s/\[System\.Object\](#)/System.Object/g"
grep -rl '\[Short\](#)' . | xargs sed -i "s/\[Short\](#)/Short/g"
grep -rl '\[Boolean\](#)' . | xargs sed -i "s/\[Boolean\](#)/Boolean/g"
grep -rl '\[Integer\](#)' sdk | xargs sed -i "s/\[Integer\](#)/Integer/g"
grep -rl '\[NameValueCollection\](#)' . | xargs sed -i "s/\[NameValueCollection\](#)/NameValueCollection/g"
grep -rl '\[SerializableAttribute\](#)' . | xargs sed -i "s/\[SerializableAttribute\](#)/SerializableAttribute/g"
grep -rl '\[DateTime\](#)' . | xargs sed -i "s/\[DateTime\](#)/DateTime/g"
grep -rl '\[Date\](#)' . | xargs sed -i "s/\[Date\](#)/Date/g"
grep -rl '\[string\](#)' . | xargs sed -i "s/\[string\](#)/string/g"
grep -rl '\[short\](#)' . | xargs sed -i "s/\[short\](#)/short/g"
grep -rl '\[bool\](#)' . | xargs sed -i "s/\[bool\](#)/bool/g"
grep -rl '\[int\](#)' sdk | xargs sed -i "s/\[int\](#)/int/g"
grep -rl '\[object\](#)' sdk | xargs sed -i "s/\[object\](#)/object/g"
grep -rl '\[ParameterDirection\](#)' sdk | xargs sed -i "s/\[ParameterDirection\](#)/ParameterDirection/g"
grep -rl '\[ICollection\](#)' sdk | xargs sed -i "s/\[ICollection\](#)/ICollection/g"
grep -rl '\[TimeSpan\](#)' sdk | xargs sed -i "s/\[TimeSpan\](#)/TimeSpan/g"
grep -rl '\[IDbCommand\](#)' sdk | xargs sed -i "s/\[IDbCommand\](#)/IDbCommand/g"
grep -rl '\[IDbConnection\](#)' sdk | xargs sed -i "s/\[IDbConnection\](#)/IDbConnection/g"
grep -rl '\[System.Object\](#)' . | xargs sed -i "s/\[System.Object\](#)/\[System.Object\](https://msdn.microsoft.com/en-us/library/e5kfa45b(v=vs.110).aspx)/g"
grep -rl 'fcSDK Documentation\n' . | xargs sed -i "s/fcSDK Documentation/### Parameters/g"
grep -rl 'See Also' . | xargs sed -i "s/See Also//g"
grep -rl '\[Top\](#top)' . | xargs sed -i "s/\[Top\](#top)//g"
grep -zol '#### Requirements.*family' *ValidatedNameCollection*.md
^#### Requirements\n\n.*family
\[!include\[Requirements\](../partials/requirements.md)\]
---
(\A)[\w\s\(\)]+
###
---
###
---
(\A)[\w\s\(\)\,]+
fcSDK Documentation
---
###
---