回答編集履歴

5

回答修正

2019/10/30 14:36

投稿

Y.H.
Y.H.

スコア7918

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  $ B0001="12345"
16
16
 
17
- $ A0001=(C0001=${A0001:4};echo ${A0001:0:4}$B0001${C0001:${#B0001}})
17
+ $ A0001=`(C0001=${A0001:4};echo ${A0001:0:4}$B0001${C0001:${#B0001}})`
18
18
 
19
19
  $ echo $A0001
20
20
 
@@ -30,7 +30,7 @@
30
30
 
31
31
  $ B0001="ABC"
32
32
 
33
- $ A0001=(C0001=${A0001:4};echo ${A0001:0:4}$B0001${C0001:${#B0001}})
33
+ $ A0001=`(C0001=${A0001:4};echo ${A0001:0:4}$B0001${C0001:${#B0001}})`
34
34
 
35
35
  $ echo $A0001
36
36
 

4

回答修正

2019/10/30 14:36

投稿

Y.H.
Y.H.

スコア7918

test CHANGED
@@ -14,7 +14,9 @@
14
14
 
15
15
  $ B0001="12345"
16
16
 
17
- $ (C0001=${A0001:4};echo ${A0001:0:4}$B0001${C0001:${#B0001}})
17
+ $ A0001=(C0001=${A0001:4};echo ${A0001:0:4}$B0001${C0001:${#B0001}})
18
+
19
+ $ echo $A0001
18
20
 
19
21
  aaaa12345abbbbbbbbbbccccccccccdddddddddd
20
22
 
@@ -28,7 +30,9 @@
28
30
 
29
31
  $ B0001="ABC"
30
32
 
31
- $ (C0001=${A0001:4};echo ${A0001:0:4}$B0001${C0001:${#B0001}})
33
+ $ A0001=(C0001=${A0001:4};echo ${A0001:0:4}$B0001${C0001:${#B0001}})
34
+
35
+ $ echo $A0001
32
36
 
33
37
  aaaaABCaaabbbbbbbbbbccccccccccdddddddddd
34
38
 

3

回答修正

2019/10/30 14:34

投稿

Y.H.
Y.H.

スコア7918

test CHANGED
@@ -1,14 +1,46 @@
1
- あ!ベストアンサーもらったけど、間違ってるのに気が付いた
1
+ ベストアンサーもらったけど、間違ってるのに気が付いた
2
+
3
+ ので訂正版です。(ワークの変数使ってしまった。。。)
2
4
 
3
5
 
4
6
 
7
+ bashなら`(C0001=${A0001:4};echo ${A0001:0:4}$B0001${C0001:${#B0001}})`ですかね。
8
+
9
+
10
+
11
+ ```
12
+
13
+ $ A0001="aaaaaaaaaabbbbbbbbbbccccccccccdddddddddd"
14
+
15
+ $ B0001="12345"
16
+
17
+ $ (C0001=${A0001:4};echo ${A0001:0:4}$B0001${C0001:${#B0001}})
18
+
19
+ aaaa12345abbbbbbbbbbccccccccccdddddddddd
20
+
21
+ ```
22
+
23
+
24
+
25
+ ```bash
26
+
27
+ $ A0001="aaaaaaaaaabbbbbbbbbbccccccccccdddddddddd"
28
+
5
- 以下のコードではaが4つ多くなります。
29
+ $ B0001="ABC"
30
+
31
+ $ (C0001=${A0001:4};echo ${A0001:0:4}$B0001${C0001:${#B0001}})
32
+
33
+ aaaaABCaaabbbbbbbbbbccccccccccdddddddddd
34
+
35
+ ```
6
36
 
7
37
 
8
38
 
9
39
  ----
10
40
 
41
+ 間違いのコード
11
42
 
43
+ 以下のコードではaが4つ多くなります。
12
44
 
13
45
 
14
46
 

2

間違ってる回答でした。ということを追記

2019/10/30 14:31

投稿

Y.H.
Y.H.

スコア7918

test CHANGED
File without changes

1

間違ってる回答でした。ということを追記

2019/10/30 10:31

投稿

Y.H.
Y.H.

スコア7918

test CHANGED
@@ -1,3 +1,17 @@
1
+ あ!ベストアンサーもらったけど、間違ってるのに気が付いた。
2
+
3
+
4
+
5
+ 以下のコードではaが4つ多くなります。
6
+
7
+
8
+
9
+ ----
10
+
11
+
12
+
13
+
14
+
1
15
  bashなら`echo ${A0001:0:4}$B0001${A0001:${#B0001}}`ですかね。
2
16
 
3
17