sed コマンドを使用して追加
txtファイルがあり、次の時点でsedコマンドを使用したいと思います。 ファイルの最初の5曲については、曲名を大文字に変更します。私の解決策は次のとおりです cat file.txt | sed -r 's/.*/\U&/' 「Font1」を含む行の場合は、「太字」行を追加します。私の解決策は次のとおりです cat file.txt | sed 'Font1 a\ is bold' どういう意味なのかご理解いただきありがとうございます。
txtファイルがあり、次の時点でsedコマンドを使用したいと思います。 ファイルの最初の5曲については、曲名を大文字に変更します。私の解決策は次のとおりです cat file.txt | sed -r 's/.*/\U&/' 「Font1」を含む行の場合は、「太字」行を追加します。私の解決策は次のとおりです cat file.txt | sed 'Font1 a\ is bold' どういう意味なのかご理解いただきありがとうございます。
このXMLファイルがあります(例)。
ループ内の変数の値を最初の行に追加しようとするので、繰り返すたびに行が増えます。頑張ってる sed -i '1s/.*/& $(echo "T$(echo "$j-3" | bc -l)_S$k")/' T_iSlicesExtraction_2.csv だから最初の行に$(echo "T $(echo "$ j-3" | bc -l)_S $ k")の値を追加してみました。しかし、他の特殊文字を「スキャン」するのに苦労しており、これに対して少し迷っています。 $を脱出するために\を使ってみましたが、運がありませんでした。
10個のファイルがあり、各ファイルの最初の行、各ファイルの2番目の行などを1つの大きなファイルにコピーしたいと思います。 ファイル1.txtは A B C D ファイル2.txtは E F G H file3.txtは I J K L ありますように A E I B F J C G K .... ありがとう
United""で始まる国のすべてのドライバ名を大文字で書きたいと思います。 たとえば、 ~から 20 [United Kingdom] Nigel Mansell 188 31 到着 20 [United Kingdom] NIGEL MANSELL 188 31 私が使用するコマンドは次のとおりです。 cat f1.txt | sed -r 's/[^ ]"United"\s+[A-Z]+[a-z]*]\s+[A-Z]+[a-z]*\s+[A-Z]+[a-z]*-?[A-Z]?+[a-z]?*/\U&/g' 完全なリスト: Rank Country Driver Races Wins 1 [United Kingdom] Lewis Hamilton 264 94 3 [Spain] Fernando Alonso 311 32 8 [United Kingdom] Jenson Button 306 15 11 [Netherlands] Max Verstappen 116 9 17 [United Kingdom] David Coulthard 246 13 20 [United Kingdom] Nigel Mansell 188 31 26 [United Kingdom] Jackie Stewart 100 27 27 [United Kingdom] Damon Hill 115 22 28 [Spain] Carlos Sainz Jr. 115 0 32 [United Kingdom] Graham Hill 177 14 37 [United Kingdom] Jim Clark 72 25 38 [Poland] Robert Kubica 97 1 41 [South Africa] Jody Scheckter 112 10 42 [New Zealand] Denny Hulme 112 8 47 [Switzerland] Clay Regazzoni 131 5 49 [Sweden] Ronnie Peterson 123 10 50 [New Zealand] Bruce McLaren 102 4 51 [Russian Federation] Daniil Kvyat 107 0 52 [United Kingdom] Eddie Irvine 147 4 54 [United Kingdom] Stirling Moss 72 16 58 [United Kingdom] John Surtees 111 6 59 [United States] Mario Andretti 128 12 60 [United Kingdom] James Hunt 92 10 63 [United Kingdom] John Watson 152 5 64 [Thailand] Alexander Albon 35 0 69 [United States] Dan Gurney 86 4 71 [United Kingdom] Mike Hawthorn 48 3 76 [United Kingdom] Lando Norris 35 0 78 [United Kingdom] Paul di Resta 59 0 80 [United States] Richie Ginther 52 1 85 [United States] Phil Hill 51 3 86 [United Kingdom] Martin Brundle 158 0 87 [United Kingdom] Johnny Herbert 161 3 89 [Sweden] Stefan Johansson 79 0 90 [New Zealand] Chris Amon 97 0 94 [United Kingdom] Tony Brooks 41 6 95 [Venezuela] Pastor Maldonado 95 1 99 [United Kingdom] Derek Warwick 147 0 100 [United States] Eddie Cheever 132 0 101 [Switzerland] Jo Siffert 97 2 103 [Russian Federation] Vitaly Petrov 57 0 104 [United Kingdom] Peter Revson 30 2 113 [United Kingdom] Peter Collins 36 3 114 [United Kingdom] Innes Ireland 52 1 119 [Sweden] Jo Bonnier 106 1 120 [Spain] Pedro de la Rosa 105 0 124 [United Kingdom] Mark Blundell 61 0 125 [United States] Harry Schell 63 0 127 [Sweden] Gunnar Nilsson 31 1 128 [Spain] Jaime Alguersuari 46 0 130 [United States] Jim Rathmann 12 1 132 [United Kingdom] Mike Hailwood 51 0 133 [Switzerland] Sebastien Buemi 55 0 135 [United Kingdom] Mike Spence 36 0 136 [South Africa] Tony Maggs 26 0 140 [United States] Masten Gregory 40 0 142 [United States] Sam Hanks 9 1 143 [United Kingdom] Piers Courage 27 0 145 [United States] Bill Vukovich 5 2 147 [United Kingdom] Tom Pryce 42 0 148 [United Kingdom] Roy Salvadori 48 0 149 [United States] Jimmy Bryan 9 1 153 [Sweden] Marcus Ericsson 97 0 159 [Switzerland] Marc Surer 82 0 160 [Netherlands] Jos Verstappen 106 0 161 [United Kingdom] Stuart Lewis-Evans 14 0 167 [United Kingdom] Mike Parkes 6 0 168 [United States] Rodger Ward 12 1 174 [United Kingdom] Jonathan Palmer 84 0 176 [Sweden] Reine Wisell 23 0 179 [United Kingdom] Jackie Oliver 50 0 180 [United States] Johnnie Parsons 10 1 181 [United Kingdom] Peter Arundell 13 0 185 [United States] Tony Bettenhausen 13 0 186 [United Kingdom] Cliff Allison 16 0 187 [United Kingdom] Richard Attwood 17 0 188 [United Kingdom] Peter Gethin 30 1 191 [Switzerland] Rudi Fischer 7 0 192 [United States] Johnny Thomson 9 0 194 [New Zealand] Howden Ganley 36 0 199 [United States] Troy Ruttman 8 1 200 [United States] Lee Wallard 2 1
この情報が繰り返される大容量ファイルがあります。残念ながら、固定端末を使用してファイルをラップします。何でも一致させて172上の行に移動する必要があります。 wsmith 623456256 6-meg 172.16.15.198 pppoe 出力は次のようになります。 wsmith 623456256 6-meg 172.16.15.198 pppoe ファイルにフォーマットが正しくない他の行があるため、awkは使用できず、単に2行目を移動します。
こんにちは、同じ番号を含む行を削除したいと思います。 awk、sed、またはperlでどのようにこれを達成できますか?たとえば、行4と5には両方とも12.7が含まれているので、これら2つの行を削除したいと思います。ありがとうございます。 入力サンプル start=0.1 end=2.5 start=8.7 end=12.7 start=12.7 end=16.7 start=16.7 end=25.2 start=25.2 end=48.7 start=48.7 end=60.1 start=66.2 end=69.2 start=69.2 end=72.2 start=72.2 end=75.2 start=75.2 end=78.2 予想出力: start=0.1 end=2.5 start=8.7 end=60.1 start=66.2 end=78.2
それが問題だ。 「root」ユーザーとして「myusername」ユーザーとしてコマンドを実行しようとしています。 だから私はsu - $USERNAME -c
Web文書では、人々がhrefリンクから「を省略すると、エラーが頻繁に発生します。 例えば この問題を解決するために、マークダウンファイルで実行できるスクリプトを作成しました。 sed -i -e 's/ target=\"_blank\"/\"&/' docs.md これは上記の内容を操作し修正します。 ただし、aが見つからないことを確認しないため、"リンクが正しく作成されたら別のリンクを追加します。 また、hrefリンクの後には常に次のものが続くと仮定します。target="_blank" したがって、他の方法でアクセスして、a href=次のブロックが常に含まれていることを確認する方が" "良いかもしれません。 " "より多くの処理が必要な状況の例に href 以降の内容が含まれていることを確認して処理する場合、次の場合に処理が必要です。
ジョブを生成したJIRAへのAPI呼び出しの出力であるtxtファイルがあります。 このファイルには次のテキストがあります(質問番号は変更可能です)。 "key":"JIRA-90" JIRA-90を入手する必要がありますが、sedを使用してこれを行う方法がわからないようです。 JIRA-90はもちろんJIRAの課題タイプなので変更されることがあります。
sedを使用してyamlファイルからコードスニペットを削除しようとしています。これまで私が持っているのは以下のコードですが、うまくいきません。 sed -i 's/- node-service\/velocity_log_deployment((.|\n)*)//' config.yml
削除するコードは次のとおりです。 - terraform/init_and_plan:
name: terraform_plan
context:
- phdv-docker-hub-creds
- phdv-aws
terraform_version: <