最新記事

awkを使用して目的の出力を取得し、出力を別のファイルに追加するにはどうすればよいですか?
linux
awk

awkを使用して目的の出力を取得し、出力を別のファイルに追加するにはどうすればよいですか?

私のtest.gtfファイルは次のとおりです。 テスト.gtf chr2 Cufflinks exon 5072 5353 . - . transcript_id "transc_00000019"; gene_id "XLOC_000017"; gene_name "XLOC_000017"; exon_number "1"; inf "unknown"; Other "XLOC_000017"; chr2 Cufflinks transcript 5072 5353 . - . transcript_id "transc_00000019"; gene_id "XLOC_000017"; gene_name "XLOC_000017"; oId "TCONS_00000019"; class_code "u"; tss_id "TSS19"; inf "unknown"; original_gene_id "XLOC_000017"; chr2 Cufflinks exon 20450 20769 . + . transcript_id "transc_00000001"; gene_id "XLOC_000001"; gene_name "XLOC_000001"; exon_number "1"; inf "unknown"; original_gene_id "XLOC_000001"; chr2 Cufflinks transcript 20450 20769 . + . transcript_id "transc_00000001"; gene_id "XLOC_000001"; gene_name "XLOC_000001"; oId "TCONS_00000001"; class_code "u"; tss_id "TSS1"; inf "unknown"; original_gene_id "XLOC_000001"; chr2 Cufflinks exon 24985 25273 . + . transcript_id "transc_00000002"; gene_id "XLOC_000002"; gene_name "XLOC_000002"; exon_number "1"; inf "unknown"; original_gene_id "XLOC_000002"; chr2 Cufflinks transcript 24985 25273 . + . transcript_id "transc_00000002"; gene_id "XLOC_000002"; gene_name "XLOC_000002"; oId "TCONS_00000002"; class_code "u"; tss_id "TSS2"; inf "unknown"; original_gene_id "XLOC_000002"; chr2 Cufflinks exon 43499 43705 . + . transcript_id "transc_00000003"; gene_id "XLOC_000003"; gene_name "XLOC_000003"; exon_number "1"; inf "unknown"; original_gene_id "XLOC_000003"; chr2 Cufflinks transcript 43499 43705 . + . transcript_id "transc_00000003"; gene_id "XLOC_000003"; gene_name "XLOC_000003"; oId "TCONS_00000003"; class_code "u"; tss_id "TSS3"; inf "unknown"; original_gene_id "XLOC_000003"; transcript3番目の列で次のコマンドを試してみましたが、次のように5番目と4番目の列を使用して番号を取得しようとしました。 awk -F"\t" '$3=="transcript" {ID=substr($9, length($9)-16, 15); L[ID]+=$5-$4+1} END{for(i in L){print i"\t"L[i]}}' test.gtf ただし、上記のコマンドは出力を提供しません。出力は次のようになります。 transcript_id num transc_00000019 282 transc_00000001 320 transc_00000002 289 transc_00000003 207 test2.tsv次のような別のファイルがあります。 gene_id transcript_id column3 column4 column5 column6 XLOC_000017 transc_00000019 - - - - XLOC_000001 transc_00000001 - - - - XLOC_000002 transc_00000002 - - - - XLOC_000003 transc_00000003 - - - - 私が得た出力はファイルの別の列として追加する必要があり、test2.tsv次のようになります。 test2.tsv gene_id transcript_id column3 column4 column5 column6 num XLOC_000017 transc_00000019 - - - - 282 XLOC_000001 transc_00000001 - - - - 320 XLOC_000002 transc_00000002 - - - - 289 XLOC_000003 transc_00000003 - - - - 207

Admin

ISC-DHCP-サーバー警告
linux
ubuntu
isc-dhcpd

ISC-DHCP-サーバー警告

2つの統合ギガビットイーサネットネットワークカードで構成されたUbuntu Server 18.04があります。 DHCPサーバーを再起動した後、次のエラー/警告が表示されました。サーバーは正常に起動し、バインドリンクは機能しますが、まだ誤って設定されている可能性があると思います。 私が言ったように、すべてがうまくいきますが、エラーと警告はまだ無視してはいけません。 この設定に問題がありますか? # systemctl status isc-dhcp-server.service ● isc-dhcp-server.service - ISC DHCP IPv4 server Loaded: loaded (/lib/systemd/system/isc-dhcp-server.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2021-11-17 20:08:13 GMT; 1min 15s ago Docs: man:dhcpd(8) Main PID: 220139 (dhcpd) Tasks: 4 (limit: 9332) Memory: 6.1M CGroup: /system.slice/isc-dhcp-server.service └─220139 dhcpd -user dhcpd -group dhcpd -f -4 -pf /run/dhcp-server/dhcpd.pid -cf /etc/dhcp/dhcpd.conf Nov 17 20:08:13 hostname.com dhcpd[220139]: Nov 17 20:08:13 hostname.com dhcpd[220139]: Nov 17 20:08:13 hostname.com dhcpd[220139]: No subnet declaration for enp2s0f0 (no IPv4 addresses). Nov 17 20:08:13 hostname.com dhcpd[220139]: ** Ignoring requests on enp2s0f0. If this is not what Nov 17 20:08:13 hostname.com dhcpd[220139]: you want, please write a subnet declaration Nov 17 20:08:13 hostname.com dhcpd[220139]: in your dhcpd.conf file for the network segment Nov 17 20:08:13 hostname.com dhcpd[220139]: to which interface enp2s0f0 is attached. ** Nov 17 20:08:13 hostname.com dhcpd[220139]: Nov 17 20:08:13 hostname.com dhcpd[220139]: Sending on Socket/fallback/fallback-net Nov 17 20:08:13 hostname.com dhcpd[220139]: Server starting service. 私のDHCP設定は次のとおりです。 $ cat /etc/dhcp/dhcp.conf # DHCP declaration including PXE boot filename and option for tftp server ip. subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.10 192.168.0.254; default-lease-time 86400; max-lease-time 604800; next-server 192.168.0.2; filename "/lpxelinux.0"; option routers 192.168.0.1; option domain-name-servers 192.168.0.2; #static address reservations (192.168.0.1 > 192.168.0.10) host NETGEAR_VDSL_DM200_GATEWAY { hardware ethernet 8c:3b:ad:c8:20:fe; fixed-address 192.168.0.1; } host UBUNTU_SERVER { hardware ethernet c8:cb:b8:c7:c7:50; fixed-address 192.168.0.2; } host NETGEAR_EX7000_ACCESS_POINT { hardware ethernet a0:63:91:e9:c8:f0; fixed-address 192.168.0.3; } } 以下の私のnetplan設定ファイルを参照してください。 $ cat /etc/netplan/netplan.yaml # This file describes the network interfaces available on your system # For more information, see netplan(5). network: version: 2 renderer: networkd ethernets: enp2s0f0: dhcp4: no dhcp6: no enp2s0f1: dhcp4: no dhcp6: no bonds: bond0: interfaces: [enp2s0f0, enp2s0f1] addresses: [192.168.0.2/24] gateway4: 192.168.0.1 nameservers: addresses: [1.1.1.1,1.0.0.1,79.79.79.79,79.79.79.80] parameters: mode: 802.3ad lacp-rate: slow mii-monitor-interval: 1000 バインディングリンクの状態を見ると、すべてが大丈夫に見えます。 $ cat /proc/net/bonding/bond0 Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) Bonding Mode: IEEE 802.3ad Dynamic link aggregation Transmit Hash Policy: layer2 (0) MII Status: up MII Polling Interval (ms): 1000 Up Delay (ms): 0 Down Delay (ms): 0 Peer Notification Delay (ms): 0 802.3ad info LACP rate: slow Min links: 0 Aggregator selection policy (ad_select): stable Slave Interface: enp2s0f1 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 00:26:55:e3:bb:e3 Slave queue ID: 0 Aggregator ID: 1 Actor Churn State: none Partner Churn State: none Actor Churned Count: 0 Partner Churned Count: 0 Slave Interface: enp2s0f0 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 00:26:55:e3:bb:e2 Slave queue ID: 0 Aggregator ID: 1 Actor Churn State: none Partner Churn State: none Actor Churned Count: 0 Partner Churned Count: 0 $ ethtool bond0 Settings for bond0: Supported ports: [ ] Supported link modes: Not reported Supported pause frame use: No Supports auto-negotiation: No Supported FEC modes: Not reported Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: No Advertised FEC modes: Not reported Speed: 2000Mb/s Duplex: Full Port: Other PHYAD: 0 Transceiver: internal Auto-negotiation: off Link detected: yes

Admin

通知を送信したプログラムの名前を取得します。
linux
bash
notifications

通知を送信したプログラムの名前を取得します。

他のアプリから通知が送信されたときにDunsterに別の音を出すようにします。 Dunst は通知を受け取るとスクリプトを使って音を再生します。現在持っている内容は次のとおりです。 #!/bin/sh paplay ~/.config/dunst/notification.ogg 私の考えは、ifステートメントを使用してアプリケーションの名前を解決し、再生するサウンドを選択することです。 #!/bin/sh if(application1) then paplay ~/.config/dunst/notification1.ogg elif(application2) then paplay ~/.config/dunst/notification2.ogg else paplay ~/.config/dunst/notification3.ogg fi

Admin

GREP - 50勝以上をした人を見つける方法
linux
grep

GREP - 50勝以上をした人を見つける方法

私はUbuntuを使って50以上のゲームで勝利したドライバをGREPしようとしています。 これは私が使用するコマンドです: cat f1.txt | grep -E " ([5-9][1-9]|[1-9][0-9][0-9])*" | sort -n -k5 | uniq -c | tail -n 5 Rank Country Driver Races Wins 1 [United_Kingdom] Lewis_Hamilton 264 94 2 [Germany] Sebastian_Vettel 254 53 3 [Spain] Fernando_Alonso 311 32 4 [Finland] Kimi_Raikkonen 326 21 5 [Germany] Nico_Rosberg 206 23 6 [Germany] Michael_Schumacher 307 91 7 [Finland] Valtteri_Bottas 153 9 8 [United_Kingdom] Jenson_Button 306 15 9 [Brazil] Felipe_Massa 269 11 10 [Australia] Daniel_Ricciardo 185 7 11 [Netherlands] Max_Verstappen 116 9 12 [Australia] Mark_Webber 215 9 13 [France] Alain_Prost 199 51 14 [Mexico] Sergio_Perez 188 0 15 [Brazil] Rubens_Barrichello 322 11 16 [Brazil] Ayrton_Senna 161 41 17 [United_Kingdom] David_Coulthard 246 13 18 [Germany] Nico_Hulkenberg 180 0 19 [Brazil] Nelson_Piquet 204 23 20 [United_Kingdom] Nigel_Mansell 188 31 21 [Austria] Niki_Lauda 173 25 22 [Finland] Mika_Hakkinen 161 20 23 [Monaco] Charles_Leclerc 56 2 24 [France] Romain_Grosjean 178 0 25 [Austria] Gerhard_Berger 210 10 26 [United_Kingdom] Jackie_Stewart 100 27 27 [United_Kingdom] Damon_Hill 115 22 28 [Spain] Carlos_Sainz_Jr. 115 0 29 [Germany] Ralf_Schumacher 180 6 30 [Argentina] Carlos_Reutemann 146 12 31 [Colombia] Juan_Pablo_Montoya 94 7 32 [United_Kingdom] Graham_Hill 177 14 33 [Brazil] Emerson_Fittipaldi 145 14 34 [Italy] Riccardo_Patrese 256 6 35 [Argentina] Juan_Manuel_Fangio 58 24 36 [Italy] Giancarlo_Fisichella 230 3 37 [United_Kingdom] Jim_Clark 72 25 38 [Poland] Robert_Kubica 97 1 39 [Australia] Jack_Brabham 127 14 40 [Germany] Nick_Heidfeld 183 0 41 [South_Africa] Jody_Scheckter 112 10 42 [New_Zealand] Denny_Hulme 112 8 43 [Italy] Jarno_Trulli 252 1 44 [France] Jean_Alesi 201 1 45 [Canada] Jacques_Villeneuve 164 11 46 [France] Jacques_Laffite 176 6 47 [Switzerland] Clay_Regazzoni 131 5 48 [Australia] Alan_Jones 116 12 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 53 [France] Pierre_Gasly 61 1 54 [United_Kingdom] Stirling_Moss 72 16 55 [Italy] Michele_Alboreto 194 5 56 [Belgium] Jacky_Ickx 115 8 57 [France] Rene_Arnoux 149 7 58 [United_Kingdom] John_Surtees 111 6 59 [United_States] Mario_Andretti 128 12 60 [United_Kingdom] James_Hunt 92 10 61 [France] Esteban_Ocon 64 0 62 [Germany] Heinz-Harald_Frentzen 157 3 63 [United_Kingdom] John_Watson 152 5 64 [Thailand] Alexander_Albon 35 0 65 [Finland] Keke_Rosberg 114 5 66 [Denmark] Kevin_Magnussen 116 0 67 [France] Patrick_Depailler 95 2 68 [Italy] Alberto_Ascari 36 132 69 [United_States] Dan_Gurney 86 4 70 [Belgium] Thierry_Boutsen 163 3 71 [United_Kingdom] Mike_Hawthorn 48 3 72 [Italy] Nino_Farina 36 5 73 [Canada] Lance_Stroll 75 0 74 [Japan] Kamui_Kobayashi 75 0 75 [Germany] Adrian_Sutil 128 0 76 [United_Kingdom] Lando_Norris 35 0 77 [Italy] Elio_de_Angelis 109 2 78 [United_Kingdom] Paul_di_Resta 59 0 79 [Austria] Jochen_Rindt 60 6 80 [United_States] Richie_Ginther 52 1 81 [Canada] Gilles_Villeneuve 67 6 82 [Finland] Heikki_Kovalainen 111 1 83 [France] Patrick_Tambay 116 2 84 [France] Didier_Pironi 70 3 85 [United_States] Phil_Hill 51 3 86 [United_Kingdom] Martin_Brundle 158 0 87 [United_Kingdom] Johnny_Herbert 161 3 88 [France] Francois_Cevert 47 1 89 [Sweden] Stefan_Johansson 79 0 90 [New_Zealand] Chris_Amon 97 0 91 [Argentina] Jose_Froilan_Gonzalez 29 2 92 [France] Jean-Pierre_Beltoise 85 1 93 [France] Olivier_Panis 157 1 94 [United_Kingdom] Tony_Brooks 41 6 95 [Venezuela] Pastor_Maldonado 95 1 96 [France] Maurice_Trintignant 86 2 97 [Mexico] Pedro_Rodriguez 53 2 98 [Germany] Jochen_Mass 105 1 99 [United_Kingdom] Derek_Warwick 147 0 100 [United_States] Eddie_Cheever 132 0 101 [Switzerland] Jo_Siffert 97 2 102 [Italy] Alessandro_Nannini 77 1 103 [Russian_Federation] Vitaly_Petrov 57 0 104 [United_Kingdom] Peter_Revson 30 2 105 [Italy] Andrea_de_Cesaris 208 0 106 [Italy] Lorenzo_Bandini 44 1 107 [Brazil] Carlos_Pace 72 1 108 [Germany] Wolfgang_von_Trips 27 2 109 [France] Jean-Eric_Vergne 58 0 110 [France] Jean_Behra 57 0 111 [Germany] Timo_Glock 91 0 112 [Italy] Luigi_Villoresi 33 0 113 [United_Kingdom] Peter_Collins 36 3 114 [United_Kingdom] Innes_Ireland 52 1 115 [Austria] Alexander_Wurz 69 0 116 [Italy] Luigi_Musso 25 1 117 [Japan] Takuma_Sato 90 0 118 [Italy] Piero_Taruffi 18 1 119 [Sweden] Jo_Bonnier 106 1 120 [Spain] Pedro_de_la_Rosa 105 0 121 [Brazil] Bruno_Senna 46 0 122 [Finland] Mika_Salo 110 0 123 [Italy] Luigi_Fagioli 8 1 124 [United_Kingdom] Mark_Blundell 61 0 125 [United_States] Harry_Schell 63 0 126 [France] Jean-Pierre_Jarier 135 0 127 [Sweden] Gunnar_Nilsson 31 1 128 [Spain] Jaime_Alguersuari 46 0 129 [Italy] Ivan_Capelli 93 0 130 [United_States] Jim_Rathmann 12 1 131 [Brazil] Felipe_Nasr 39 0 132 [United_Kingdom] Mike_Hailwood 51 0 133 [Switzerland] Sebastien_Buemi 55 0 134 [Germany] Hans_Joachim_Stuck 74 0 135 [United_Kingdom] Mike_Spence 36 0 136 [South_Africa] Tony_Maggs 26 0 137 [Belgium] Stoffel_Vandoorne 41 0 138 [Italy] Vitantonio_Liuzzi 80 0 139 [Italy] Teo_Fabi 63 0 140 [United_States] Masten_Gregory 40 0 141 [France] Jean-Pierre_Jabouille 49 2 142 [United_States] Sam_Hanks 9 1 143 [United_Kingdom] Piers_Courage 27 0 144 [Italy] Eugenio_Castellotti 18 0 145 [United_States] Bill_Vukovich 5 2 146 [Brazil] Nelson_Piquet_Jr. 28 0 147 [United_Kingdom] Tom_Pryce 42 0 148 [United_Kingdom] Roy_Salvadori 48 0 149 [United_States] Jimmy_Bryan 9 1 150 [Belgium] Olivier_Gendebien 16 0 151 [Italy] Antonio_Giovinazzi 37 0 152 [France] Louis_Rosier 39 0 153 [Sweden] Marcus_Ericsson 97 0 154 [Italy] Pierluigi_Martini 119 0 155 [Italy] Felice_Bonetto 16 0 156 [Italy] Ludovico_Scarfiotti 11 1 157 [Germany] Karl_Kling 12 0 158 [Italy] Stefano_Modena 73 0 159 [Switzerland] Marc_Surer 82 0 160 [Netherlands] Jos_Verstappen 106 0 161 [United_Kingdom] Stuart_Lewis-Evans 14 0 162 [France] Robert_Manzon 28 0 163 [Japan] Satoru_Nakajima 74 0 164 [Italy] Vittorio_Brambilla 74 1 165 [Brazil] Roberto_Moreno 43 0 166 [Ireland] Derek_Daly 49 0 167 [United_Kingdom] Mike_Parkes 6 0 168 [United_States] Rodger_Ward 12 1 169 [Italy] Giancarlo_Baghetti 26 1 170 [Austria] Karl_Wendlinger 41 0 171 [Austria] Christian_Klien 49 0 172 [Germany] Rolf_Stommelen 55 0 173 [Italy] Bruno_Giacomelli 69 0 174 [United_Kingdom] Jonathan_Palmer 84 0 175 [Argentina] Roberto_Mieres 17 0 176 [Sweden] Reine_Wisell 23 0 177 [Brazil] Cristiano_da_Matta 28 0 178 [Mexico] Hector_Rebaque 41 0 179 [United_Kingdom] Jackie_Oliver 50 0 180 [United_States] Johnnie_Parsons 10 1 181 [United_Kingdom] Peter_Arundell 13 0 182 [Brazil] Christian_Fittipaldi 40 0 183 [France] Henri_Pescarolo 57 0 184 [Belgium] Paul_Frere 11 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 189 [France] Philippe_Streiff 54 0 190 [Italy] Arturo_Merzario 57 0 191 [Switzerland] Rudi_Fischer 7 0 192 [United_States] Johnny_Thomson 9 0 193 [Germany] Hans_Herrmann 18 0 194 [New_Zealand] Howden_Ganley 36 0 195 [France] Eric_Bernard 45 0 196 [Finland] Jyrki_Jarvilehto 62 0 197 [Brazil] Mauricio_Gugelmin 74 0 198 [Brazil] Pedro_Diniz 99 0 199 [United_States] Troy_Ruttman 8 1 200 [United_States] Lee_Wallard 2 1

Admin

マウントポイントを設定するときに物理パーティションと論理パーティションタイプを設定しますか?
linux
mount
partition

マウントポイントを設定するときに物理パーティションと論理パーティションタイプを設定しますか?

私はLinuxを初めて使用し、マウントポイントを設定するときにパーティションの種類を理解するのに役立ちます。 それで、私は次のマウントポイントを設定する必要があるプロジェクトを進めています。 /boot /var /home swap /tmp / これまで、ファイルシステムのタイプ、サイズ、オプションの設定は非常に簡単でした。 ただし、プロジェクトでは、/bootパーティション/varタイプとプライマリパーティションが必要であり、パーティション/homeタイプが論理パーティションでなければならないと述べました。swap/tmp/ これで、マウントポイントを設定する際に、パーティションタイプが何を意味するのか、基本パーティションタイプと論理パーティションタイプの違いが何であるかが非常に混乱しました。 それとも私が間違って用語を理解しているのでしょうか?

Admin

絵の中で単語を見つけ、好きな場所に別の単語を入れる方法は?
linux
pdf
open-source
ocr

絵の中で単語を見つけ、好きな場所に別の単語を入れる方法は?

私はIT専門家ですが、財務事務員としてもよく働きます! (IT部門で)請求書に費用センターを手動で入れる必要がありました! Linuxにこれを自動化する技術やソリューションはありますか? PDF形式の請求書があります(テキスト、スキャンされません)。 PNG画像に書き出すことができます。 画像内の単語(例:)を自動的に検索ID1234し、その横に別のテキスト(例:)を配置するためのツールはありますかCC1234? ありがとう

Admin

複数のユーザーを1つのファイルにエクスポートする方法
linux
users
cut

複数のユーザーを1つのファイルにエクスポートする方法

#!/bin/bash id=`id -u` if [ $id -eq 0 ] then echo "eres root puedes continuar" else echo "no eres root" echo "para continuar loqueate como root" fi for i in `cat secretaria.txt` do id=`echo $i | cut -d ":" -f $1` contra="jblsony123" nombre=`echo $i | cut -d ":" -f2 $2` echo "$id:$contra:$nombre:/home/$id:/bin/bash" >> pablito.txt `chmod 777 temporal.txt` done 43108863d:jblsony123:Caro:/home/4310863d:/bin/bash Cabrera:jblsony123:Cabrera:/home/Cabrera:/bin/bash 43121847k:jblsony123:Caro:/home/43121847k:/bin/bash Cronvall:jblsony123:Cronvall:/home/Cronvall:/bin/bash Pedro:jblsony123:Petro:/home/Pedro:/bin/bash 43106680b:jblsony123:Castilla:/home/43106680b:/bin/bash ... 私が持っている問題は、ユーザーをテキストファイルから別のファイルにエクスポートし、追加のフィールド(パスワードやグループなど)を追加したいということです。私が望む最初のフィールドはdniです。

Admin

.txtファイルで奇妙な文字を修正する方法は?
linux
unicode
character-encoding

.txtファイルで奇妙な文字を修正する方法は?

WindowsのVisual Studioで.txtファイルを編集してHPCサーバーにコピーしました。最初はファイルは大丈夫だったが、 しかし、Linux環境で開くと、奇妙な文字が表示されます(実際には尋ねます"sampleID.txt" may be a binary file. See it anyway?)。文字エンコーディングに問題があると思いますが、Visual Studioでこのファイルを保存しようとすると、「このファイルの一部のUnicode文字を現在のコードページに保存できません」というメッセージが表示されるため、この問題の原因は何であるかわかりません。データを保持するために、このファイルをUnicodeとして再保存しますか? 「誰でもこのファイルを簡単に修正する方法がありますか?ありがとう!

Admin

3番目のコロン以降のすべてのパターンを印刷する必要があります。
linux
awk
sed

3番目のコロン以降のすべてのパターンを印刷する必要があります。

以下の「sometest、readtest、writetest」の前に、これらすべての項目を削除する必要があります。 2019-12-09 10:04:34 +0000 Test (err): sometest: some : text server:::test 2019-12-09 10:04:34 +0000 Test (notice): readtest: some 2019-12-09 10:04:34 +0000 Test (info): writetest: some ::: text 予想出力: sometest: some : text server:::test sometest: some sometest: some ::: text

Admin