teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

4

修正

2017/12/26 10:53

投稿

nullpon
nullpon

スコア5739

answer CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  $ : > test.txt
26
26
  $ seq 5|xargs -n1 perl test.pl
27
- $ $ cat test.txt
27
+ $ cat test.txt
28
28
  test
29
29
  test
30
30
  test

3

実行例を追加

2017/12/26 10:53

投稿

nullpon
nullpon

スコア5739

answer CHANGED
@@ -4,4 +4,30 @@
4
4
  print "@aaa"; // 行1\n(空白)行2\n(空白)行3\n
5
5
  ```
6
6
 
7
- つまり、これを何度も繰り返すと順番に空白が増えて行くわけです。
7
+ つまり、これを何度も繰り返すと順番に空白が増えて行くわけです。
8
+
9
+
10
+ 実行例:
11
+
12
+ ```bash
13
+ $ cat test.pl
14
+ #!/bin/perl
15
+ open(IN,"test.txt");
16
+ @a=<IN>;
17
+ close(IN);
18
+
19
+ unshift(@a,"test\n");
20
+
21
+ open(OUT,">test.txt");
22
+ print OUT "@a";
23
+ close(OUT);
24
+
25
+ $ : > test.txt
26
+ $ seq 5|xargs -n1 perl test.pl
27
+ $ $ cat test.txt
28
+ test
29
+ test
30
+ test
31
+ test
32
+ test
33
+ ```

2

訂正

2017/12/26 10:52

投稿

nullpon
nullpon

スコア5739

answer CHANGED
@@ -1,5 +1,7 @@
1
1
  配列を"(ダブルクォート)で囲んでprintすると要素の間に空白が入ります。
2
2
 
3
+ ```perl
3
- > print "@aaa"; // 行1\n(空白)行2\n(空白)行3\n
4
+ print "@aaa"; // 行1\n(空白)行2\n(空白)行3\n
5
+ ```
4
6
 
5
7
  つまり、これを何度も繰り返すと順番に空白が増えて行くわけです。

1

訂正

2017/12/25 21:12

投稿

nullpon
nullpon

スコア5739

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  配列を"(ダブルクォート)で囲んでprintすると要素の間に空白が入ります。
2
2
 
3
- > print "@aaa"; 行1\n(空白)行2\n(空白)行3\n
3
+ > print "@aaa"; // 行1\n(空白)行2\n(空白)行3\n
4
4
 
5
5
  つまり、これを何度も繰り返すと順番に空白が増えて行くわけです。