質問編集履歴

3

削除

2023/02/02 07:47

投稿

Hayato1201
Hayato1201

スコア232

test CHANGED
File without changes
test CHANGED
@@ -14,41 +14,4 @@
14
14
  こちら原因お分かりになる方いましたらご教示いただけますと幸いです。
15
15
 
16
16
 
17
- 以下createfile.awkです。 
18
17
 
19
- ```awk
20
- BEGIN {
21
- FILE_NAME = "";
22
- HOGE_DIR = hogeDir "/"
23
- HUGA_DIR = hugaDir "/"
24
- }
25
-
26
- /^@HOGE@ / {
27
- FILE_NAME = HOGE_DIR $2
28
- print FILE_NAME
29
- system("rm -rf " FILE_NAME)
30
- split($2, fileAry, ".")
31
- print fileAry[1] ":" >> (HOGE_DIR "test.yaml")
32
- print " ref: ./" $2 >> (HOGE_DIR "test.yaml")
33
- }
34
-
35
- /^@HUGA@ / {
36
- FILE_NAME = HUGA_DIR $2
37
- print FILE_NAME
38
- system("rm -rf " FILE_NAME)
39
- split($2, fileAry, ".")
40
- print "/" fileAry[1] ":" >> (HUGA_DIR "test.yaml")
41
- print " ref: ./" $2 >> (HUGA_DIR "test.yaml")
42
- }
43
-
44
- {
45
- if ( $1 ~ /^@/ ) {
46
- } else {
47
- print $0 >> FILE_NAME
48
- }
49
-
50
- }
51
- END {
52
- print "end!!"
53
- }
54
- ```

2

追記

2023/02/02 02:48

投稿

Hayato1201
Hayato1201

スコア232

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
  こちら原因お分かりになる方いましたらご教示いただけますと幸いです。
15
15
 
16
16
 
17
- 以下createfile.awkです。
17
+ 以下createfile.awkです。 
18
18
 
19
19
  ```awk
20
20
  BEGIN {

1

追記

2023/02/02 02:48

投稿

Hayato1201
Hayato1201

スコア232

test CHANGED
File without changes
test CHANGED
@@ -12,3 +12,43 @@
12
12
  全く同じスクリプトで別の Mac で実行した際には問題無いようで、自分が使っている OS が High Sierra で少々古いのも関係しているのかなと思っているのですがどうなのでしょうか?
13
13
 
14
14
  こちら原因お分かりになる方いましたらご教示いただけますと幸いです。
15
+
16
+
17
+ 以下createfile.awkです。
18
+
19
+ ```awk
20
+ BEGIN {
21
+ FILE_NAME = "";
22
+ HOGE_DIR = hogeDir "/"
23
+ HUGA_DIR = hugaDir "/"
24
+ }
25
+
26
+ /^@HOGE@ / {
27
+ FILE_NAME = HOGE_DIR $2
28
+ print FILE_NAME
29
+ system("rm -rf " FILE_NAME)
30
+ split($2, fileAry, ".")
31
+ print fileAry[1] ":" >> (HOGE_DIR "test.yaml")
32
+ print " ref: ./" $2 >> (HOGE_DIR "test.yaml")
33
+ }
34
+
35
+ /^@HUGA@ / {
36
+ FILE_NAME = HUGA_DIR $2
37
+ print FILE_NAME
38
+ system("rm -rf " FILE_NAME)
39
+ split($2, fileAry, ".")
40
+ print "/" fileAry[1] ":" >> (HUGA_DIR "test.yaml")
41
+ print " ref: ./" $2 >> (HUGA_DIR "test.yaml")
42
+ }
43
+
44
+ {
45
+ if ( $1 ~ /^@/ ) {
46
+ } else {
47
+ print $0 >> FILE_NAME
48
+ }
49
+
50
+ }
51
+ END {
52
+ print "end!!"
53
+ }
54
+ ```