回答編集履歴

4

修正

2017/12/26 10:53

投稿

nullpon
nullpon

スコア5737

test CHANGED
@@ -50,7 +50,7 @@
50
50
 
51
51
  $ seq 5|xargs -n1 perl test.pl
52
52
 
53
- $ $ cat test.txt
53
+ $ cat test.txt
54
54
 
55
55
  test
56
56
 

3

実行例を追加

2017/12/26 10:53

投稿

nullpon
nullpon

スコア5737

test CHANGED
@@ -11,3 +11,55 @@
11
11
 
12
12
 
13
13
  つまり、これを何度も繰り返すと順番に空白が増えて行くわけです。
14
+
15
+
16
+
17
+
18
+
19
+ 実行例:
20
+
21
+
22
+
23
+ ```bash
24
+
25
+ $ cat test.pl
26
+
27
+ #!/bin/perl
28
+
29
+ open(IN,"test.txt");
30
+
31
+ @a=<IN>;
32
+
33
+ close(IN);
34
+
35
+
36
+
37
+ unshift(@a,"test\n");
38
+
39
+
40
+
41
+ open(OUT,">test.txt");
42
+
43
+ print OUT "@a";
44
+
45
+ close(OUT);
46
+
47
+
48
+
49
+ $ : > test.txt
50
+
51
+ $ seq 5|xargs -n1 perl test.pl
52
+
53
+ $ $ cat test.txt
54
+
55
+ test
56
+
57
+ test
58
+
59
+ test
60
+
61
+ test
62
+
63
+ test
64
+
65
+ ```

2

訂正

2017/12/26 10:52

投稿

nullpon
nullpon

スコア5737

test CHANGED
@@ -2,7 +2,11 @@
2
2
 
3
3
 
4
4
 
5
+ ```perl
6
+
5
- > print "@aaa"; // 行1\n(空白)行2\n(空白)行3\n
7
+ print "@aaa"; // 行1\n(空白)行2\n(空白)行3\n
8
+
9
+ ```
6
10
 
7
11
 
8
12
 

1

訂正

2017/12/25 21:12

投稿

nullpon
nullpon

スコア5737

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- > print "@aaa"; 行1\n(空白)行2\n(空白)行3\n
5
+ > print "@aaa"; // 行1\n(空白)行2\n(空白)行3\n
6
6
 
7
7
 
8
8