質問編集履歴

1

二つ目の質問も追加させていただきました。

2023/07/04 00:24

投稿

yk123456
yk123456

スコア0

test CHANGED
File without changes
test CHANGED
@@ -1,18 +1,24 @@
1
1
  ### 実現したいこと
2
-
2
+ 2点ございます。
3
+ **①複数行あるファイルにおいて、各行の〇文字目から〇文字目の文字列を削除したい。**
3
4
  > 20100010100000
4
5
  > 20100010100101
5
6
 
6
7
  上記のような文字列があった場合、各行の7文字目から9文字目の「101」を削除するにはLinuxコマンドを使用して
7
8
  どのように表現すればよいでしょうか。
8
9
  下記のコマンドだと、二行目の12~14文字目も削除されてしまいました。
9
- お力添えお願いいたします。
10
10
 
11
11
  ```ここに言語を入力
12
12
  cut -c 7-9 test.dat | xargs sed -i 's/101//g' test_.dat
13
13
  ```
14
14
 
15
+ **②複数行あるファイルにおいて、各行の〇文字目から〇文字目の文字列を先頭に移動させたい**
16
+ > 20100010100000
17
+ > 20100010100101
15
18
 
19
+ 上記の文字列の7文字目から9文字目の「101」を先頭に移動させるにはどのようなコマンドを実行すればよいでしょうか。
20
+
21
+ お力添えお願いいたします。
16
22
  ### 前提
17
23
 
18
24
  ### 発生している問題・エラーメッセージ