【linux】シェル上(bash)でコマンドを使わず文字列を置換する | 瀬戸内の雲のように

【linux】シェル上(bash)でコマンドを使わず文字列を置換する

Posted: 2019-02-14


スポンサーリンク

目次

はじめに

私はサーバサイドのインフラエンジニアですので、シェルスクリプトを書く時がたくさんあります。

私はプログラミングが結構好きなので苦にはならないのですが、だんだん同じ作業をやっていると、「これもっと短く書けるんじゃないか?」とか思うようになるわけです。

(超余談ですが、某公道レース漫画で86に乗ってた某豆腐屋の息子も同じように毎日の配達に飽きて色々と自分ルールを課すうちに段々と走りがうまくなったそうな。それと同じ気持ちです。)

と言うことで、色々調べるうちに 今までコマンドを使っていたことが、実はシェル(bash)だけでできる と言うことがわかりました。

今回はそんなtipsの中から一つご紹介します。

 

環境

最近のlinux環境なら多分動きます

 

やりたいこと

sedやawkを使わず文字列を置換します。

つまり、

$ echo 'aaabbb' | sed 's/aaa/AAA/'
AAAbbb

↑をsedを使わずに実現する、と言うことです。

 

やり方

変数展開のオプションを使えば簡単に実現できます。

まず以下のように変数 ${var} に文字列を格納します。

$ var='aaabbb'

$ echo ${var}
aaabbb

この状態で、以下のコマンドを実行します。

$ echo "${var/aaa/AAA}"

結果は以下のようになるはずです。

AAAbbb

如何でしょうか。先ほどのsedコマンドと同じ結果が、先ほどよりも短い記述で実現できました。

 

解説

あまり解説するほどでもないですが、以下のようにすれば文字列の置換ができます。

${変数名/置換元/置換後}

いちいちsedやawkを使うよりも早いですし、記述も短くなります。
以上、linuxのtipsでした。


スポンサーリンク




コメント一覧

2022/09/18 05:01:31

AlvinJowさん

Thank you, I enjoy it!
writing an expository essay https://dissertationwritingtops.com/ essay on website


2022/09/18 06:03:14

EachelleOaOaさん

dating sinulator online
dating women online
asian girl single


2022/09/18 06:54:13

Wendellunapsさん

You said it nicely.!
canadian cialis walgreens online pharmacy cheap medications


2022/09/19 00:13:16

BruceCandyさん

Reliable facts. Thanks!
prescription pricing best 10 online canadian pharmacies canadian viagra


2022/09/19 05:44:26

JoeteOaOaさん

popular now o
a free dating site
free dating websites singles


2022/09/19 06:59:26

AlvinJowさん

Valuable stuff. Many thanks.
college application essay writers https://orangepornhub.com/ best college essay writing service


2022/09/19 10:18:23

Wendellunapsさん

You actually revealed it perfectly!
king pharmacy mail order pharmacy canada rx


2022/09/19 10:58:56

Michaelpedさん

Nicely expressed really! !
online pharmacies pharmacy tech walgreens online pharmacy https://canadianpharmacylist.com


2022/09/19 14:18:08

MarrisOaOaさん

cheap essay papers
buying essays
write my history essay for me


2022/09/19 18:02:39

AlvinJowさん

You mentioned that really well.
expository essay writing prompts write my essay academic writers


2022/09/19 18:31:21

RaymondMesさん

порно полные мамки
порно категории
поно мамки
порно онлайн зрелые
порно мама сом
порно
порно с мамочкой


2022/09/19 19:57:13

AlvinJowさん

You expressed it fantastically.
essay on service https://theessayswriters.com/ writing services reviews


2022/09/20 00:06:25

Wendellunapsさん

Nicely put. Regards!
canadian pharmacy viagra canadadrugsonline canadian pharmacy reviews


2022/09/20 09:26:45

DorolisaOaOaさん

best article writing service
i need help writing an essay
college application essay services


2022/09/20 17:27:56

BruceCandyさん

Fine facts. Thanks.
canada pharmacy canada drugs pharmacy online prescription drugs prices


2022/09/21 09:00:12

AlvinJowさん

You actually expressed this perfectly.
help on essays write my essay professional ghostwriting services


2022/09/21 21:11:57

BruceCandyさん

Very well voiced really! .
mail order pharmacies overseas pharmacy forum prescription drugs from canada


2022/09/21 22:02:47

AlvinJowさん

Amazing data. Thanks!
essay writing website reviews essay writing services australian essay writing service


2022/09/22 02:52:44

MerolaOaOaさん

my custom essay
custom essay cheap
best college essay editing service


2022/09/22 11:01:34

BruceCandyさん

Nicely put, Appreciate it.
drugs for sale canada drug prices canada drugs


2022/09/22 11:07:35

AlvinJowさん

Nicely put. Appreciate it.
writing argumentative essay service essay writing research and writing services


2022/09/22 12:59:37

AlvinJowさん

Wonderful posts. Regards!
what are the steps to writing an essay https://writingthesistops.com/ university essay writing service


2022/09/23 00:04:26

AlvinJowさん

Nicely put, Many thanks.
how to write a college admissions essay essay writer dissertation writing help


2022/09/23 00:41:54

BruceCandyさん

Wow plenty of great knowledge!
canada pharma limited llc pharmacie canadian drugs online pharmacy


2022/09/23 18:48:17

CharitaOaOaさん

law school essay editing service
essay writing services legal
online essay writing service


2022/09/23 21:04:43

Williamherさん

5 Simple Ways To Teach Personal Narrative Writing
Drei Kurzgeschichten F R Entspannung
Como Fazer Resumo De Pessoas

Ser mama en un examen here 10 erreurs a eviter avec recherchev Ho discusso la mia tesi di rina c at this website link link here Re: Re: Concurso de ensayos ideas para redactar tu tfg here this site this site here Histoire de naissance 35 affirmationen fur einen besseren schreibstil this site link 50 dicas e truques de aristoteles at this website How to write a conclusion for the fce 16c1555


2022/09/24 00:32:41

Wendellunapsさん

You mentioned it exceptionally well!
canadapharmacy canada online pharmacy pharmacie


2022/09/24 03:25:27

AlvinJowさん

With thanks! I value it!
someone write my essay how to write a explanatory essay professional cover letter writing service


2022/09/24 12:34:28

CharitaOaOaさん

the help book essay
what is the best custom essay site
buy essay papers


2022/09/24 14:13:48

AlvinJowさん

Awesome forum posts. Regards!
cat essay writer essay on social service help writing dissertation proposal


2022/09/24 16:09:54

AlvinJowさん

Nicely put. Many thanks.
how to write good essay https://freshappshere.com/ reliable essay writing service


2022/09/25 05:02:00

AlvinJowさん

Wow a good deal of helpful knowledge.
how to write a personal statement essay best website to buy essays writing essay website


2022/09/25 08:17:59

NaniceOaOaさん

essays services
which essay writing service is the best
customized essay


2022/09/25 09:18:41

AlvinJowさん

You reported this perfectly.
writing essay online college entrance essay writing service i need help writing a thesis statement


2022/09/26 22:51:56

PennyOaOaさん

cat essay writer
higher english critical essay help
online essay helper


2022/09/27 18:21:51

TammieOaOaさん

buy essay paper
write my essay please
magic essay writer


2022/09/28 13:49:32

AntonieOaOaさん

best writing service reviews
academic essay writing service
best online essay editing service


2022/09/29 09:47:19

RhiamonOaOaさん

custom essay writing reviews
what is the best custom essay writing service
websites for essay writing


2022/09/30 05:20:46

CharoOaOaさん

college essay proofreading service
help in writing an essay
essay helper online


2022/10/01 00:11:53

DronaOaOaさん

essay revision service
help writing essays for college
analysis essay help


2022/10/01 19:24:15

TwylaOaOaさん

the help essay
who can write my essay
essay on social service


2022/10/02 14:24:54

LeilahOaOaさん

help me essay
law school essay writing service
descriptive essay help


2022/05/25 15:18:48

Grantpewさん

streamhub


2022/07/07 23:12:57

AurlieOaOaさん

ashcroft slots machines
vegas plus top
ashcroft slots machines


2022/08/09 16:51:38

JenneeOaOaさん

buy vpn ip
best vpn china
buy hma pro vpn


2022/07/20 19:09:38

ChandaOaOaさん

dissertation writing tips
dissertation consulting
write a dissertation abstract


2022/07/21 13:44:31

AvivaOaOaさん

service writing
how long is a doctoral dissertation
thesis dissertation writing


2022/07/22 09:11:16

DortheaOaOaさん

disertation
dissertation uk help
uk dissertation writing help online


2022/07/23 21:41:13

SuzannOaOaさん

dissertation research and writing
dissertation help service quality
creative writing lindenberg


2022/07/24 16:06:57

SalliOaOaさん

whats a dissertation
buy a dissertation
18 month doctorate without dissertation


2022/07/25 11:03:30

DarsieOaOaさん

phd dissertation writing service
tips for writing a dissertation
dissertation writing memes


2022/07/26 06:08:48

TandiOaOaさん

casino games for real money
online gambling sites no deposit
best online casino welcome bonus


2022/07/26 08:50:33

MabelleOaOaさん

dissertation meaning
professional writing service
writing a master's dissertation


2022/07/27 06:52:18

JenneeOaOaさん

writing paper help
doctoral dissertation help
dissertation writing fellowships


2022/07/27 07:36:06

TandiOaOaさん

free money no deposit
mobile casinos for real money
best online casino welcome bonus


2022/07/28 03:48:44

HerminaOaOaさん

dissertation help services
how to write a dissertation
dissertation paper writing service


2022/07/28 07:53:17

AbagaelOaOaさん

best online casino
blackjack payout
online casinos for usa players


2022/07/28 23:51:57

AudreOaOaさん

all but dissertation
dissertation help methodology
phd thesis vs dissertation


2022/07/29 07:01:25

ShaylaOaOaさん

casino bonus online
no deposit sign up bonus casino
free welcome bonus no deposit casino


2022/07/29 19:39:14

HestiaOaOaさん

writing a dissertation in a day
dissertation defense questions
writing methodology for dissertation


2022/07/30 05:49:44

VerenaOaOaさん

best welcome bonus online casino
online gambling real money
no deposit bonus casinos


2022/07/31 03:51:14

DixieOaOaさん

deposit bonuses
bonus casino online
no deposit casino real money


2022/08/01 01:57:01

LaureenOaOaさん

mobile casino online
mobile casino real money
best casino online


2022/08/02 02:50:29

FranniOaOaさん

online mobile casinos
more casino games
top us online casinos


2022/08/03 01:10:00

PearlOaOaさん

online casinos usa
online casino reviews usa
free bonus no deposit casino


2022/08/03 23:47:17

BobbieOaOaさん

online casinos free bonuses
free casino no deposit
top online casino real money


2022/08/04 21:52:50

LeslieOaOaさん

real money casino
usa casino
casino sites


2022/08/07 13:05:20

HonorOaOaさん

best paid vpn
best vpn for roobet
vpn best buy


2022/08/07 22:14:23

TrudieOaOaさん

casino bonus no deposit
best us online casino
slotos


2022/08/08 08:57:20

TeddieOaOaさん

vpn browser
vypr vpn buy
free vpn ??


2022/08/08 22:14:04

JaynellOaOaさん

blackjack online real money
the best online casino
best online bingo


2022/08/09 05:40:14

MarrileeOaOaさん

cisco vpn client windows 10
free vpn india
hola vpn


2022/08/10 05:54:13

DulceaOaOaさん

online blackjack for real money
bingo casino online
free money no deposit


2022/08/10 14:13:37

JenneeOaOaさん

vpn for pc free
top vpn rated services
buy vpn with credit card


2022/08/11 05:09:27

CarolanOaOaさん

online casinos no deposit bonus
biggest online casino bonuses
no deposit casino bonuses


2022/08/11 10:03:34

AshleighOaOaさん

best ios vpn free
trust.zone vpn
best vpn for mlb tv


2022/08/13 05:56:16

CarolinOaOaさん

united states online casino
casinos online real money no deposit
welcome bonus casino


2022/08/12 05:05:27

FanyaOaOaさん

free no deposit bonus
[url="https://onlineplayerscasino.com"]real casino online[/url]
best online casino welcome bonus


2022/08/12 06:49:03

KelseyOaOaさん

download vpn free
best personal vpn
best vpn protocols


2022/08/13 05:17:10

LaurellaOaOaさん

best vpn value
avast secure line vpn
best vpn for pubg


2022/08/14 11:22:56

SheelaghOaOaさん

best vpn in the world
free vpn australia
best vpn for router


2022/08/15 07:28:36

SheelaghOaOaさん

what is vpn?
browser vpn free
vpn gratuit


2022/08/15 19:51:55

FifineOaOaさん

top online casino real money
casino real money
online casino with free signup bonus real money usa


2022/08/16 18:26:21

GwenoreOaOaさん

casinos online real money
best bonus casinos
casino games for money


2022/08/17 08:41:30

Piniwhipsさん

buy ivermectin for scabies el cialis es bueno


2022/08/22 06:34:15

encathyさん

Buy Finasteride North Ayrshire queen stromectol Cialis Zur Taglichen Einnahme


2022/08/23 12:44:36

GladiOaOaさん

gay dating games
gay dating rules for making the first movie
knoxville gay dating


2022/08/24 07:15:40

JeraleeOaOaさん

gay dating sites black dating white
naked gay dating
palm springs ca mature gay bisexual dating


2022/08/25 12:36:04

JoannOaOaさん

dating club
meet singles
dating seiten uster


2022/08/26 09:47:04

BertheOaOaさん

meet me dating site free
singles near you
best single sites


2022/08/27 07:02:55

KaitlynnOaOaさん

free datings site
aduilt dating
dating sinulator online


2022/08/27 19:52:40

GladiOaOaさん

best gay dating app for android
gay dating in ohio
british gay men dating american gay men


2022/08/28 04:44:35

DavinaOaOaさん

sex dating free
local online dating
free and best


2022/08/28 15:03:51

JeraleeOaOaさん

gay dating east tennessee
gay dating north reading ma
palm springs ca mature gay bisexual dating


2022/08/29 02:59:23

ChelsaeOaOaさん

free dating sites for men and women
dating sites free
yahoo dating personals


2022/08/29 10:22:38

KyrstinOaOaさん

logo gay dating series
dating gay strippers pros and cons stories
best gay dating sites for southwest florida


2022/08/30 01:20:35

EmaliaOaOaさん

nyhentai
plenty fish date site
dating online best websites


2022/08/30 23:20:01

KarryOaOaさん

free dating site for ladys
nyhentai
dating sims free online japanese adult


2022/08/31 02:27:32

AmataOaOaさん

real money online casino
free bonus no deposit casino
deposit casino bonus


2022/08/31 21:23:23

TrudeOaOaさん

no deposit bonus casinos
online casino free bonus no deposit
online casinos free money


2022/09/01 01:21:04

gyclidaさん

buying cialis online reviews We ensure that your medications get to you in perfect condition with no scratches or flaws


2022/09/01 08:51:33

uncothithさん

by Nick Powers - Narrative Short cheap cialis no prescription In this case, Tadalista must be taken at the lowest dose


2022/09/01 10:55:59

GennieOaOaさん

free gay webcam chat rooms
gay furry chat
free live gay webcam chat rooms


2022/09/02 15:16:51

DeeynOaOaさん

local gay chat room
gay chat recorded
gay chat roulette


2022/09/03 10:41:05

EmaleeOaOaさん

afree chat gay
gay men snap chat
one on one gay sex chat on camera for masterbation


2022/09/03 13:11:15

dupdaydayさん

If you have tried lower doses with no erection, Cialis 40 is recommended for you buy priligy reddit What Drugs Interact With Viagra


2022/09/03 20:31:19

KevinBlulpさん

Incredible all kinds of great information!
how to write a good admissions essay writing dissertation online essay writing service


2022/09/04 05:54:20

StephineOaOaさん

free gay chat rooms in ioq
gay chat nyc
gay chat phone


2022/09/05 03:34:10

attatryさん

Globocnik also made fun about the kindergarten in Poniatowa this happened during an inspection of the Camp Poniatowa at this inspection by Globocnik, Lerch was also present purchase cialis online If unavoidable, reduce CYP3A substrate dose according to product labeling


2022/09/05 11:21:26

Snoseneさん

cialis for sale in usa by Katherine Skiba, AARP, Updated July 28, 2021


2022/09/05 19:02:01

Abrahamgonさん

Wow a good deal of useful data. essays on the movie the help thesis writing help write my paper


2022/09/06 06:44:05

Alvenruilaさん

Tips clearly used!! mathematics homework help how to write an excellent essay


2022/09/06 20:43:41

RobenaOaOaさん

gay sex chat
free gay video chat r
black gay men phone chat


2022/09/07 05:56:58

Gesreenueさん

For ED Erectile Dysfunction cialis for sale in usa Store at 25 C 77 F ; excursions permitted between 15 C and 30 C 59 F and 86 F See USP Controlled Room Temperature


2022/09/07 13:41:22

Expancyさん

However, the widespread use of the branded drug is hindered by the fact that it costs, to put it mildly, not cheap at all cialis online without


2022/09/07 20:10:14

LoreenOaOaさん

gay kink chat
oldest free chat line for straigh or gay
gay cam chat


2022/09/09 12:40:02

TallouOaOaさん

gay chat rooms
fcn free gay chat
chat de gay usa avenue


2022/09/10 03:30:34

accickyさん

PubMed CrossRef Google Scholar. siphene buy no prescription Thank you kindly for any advice you may be able to offer.


2022/09/10 08:57:40

MarilinOaOaさん

gay universe man chat
indiana gay chat
free gay and bi mens chat


2022/09/10 11:39:48

iodiblyさん

With this regime, if ovulation does not occur with the 50-mg dose, the dosage of drug is increased in the next treatment cycle to 100 mg day for 5 days. ovulating with clomid 3 Multiplicity Singleton 8501 56.


2022/09/13 06:01:43

Gresocaさん

how to reduce side effects of tamoxifen


2022/09/13 13:38:26

AlvinJowさん

Valuable posts. Thanks a lot.
college personal statement essay essay writer best resume writers nyc


2022/09/13 13:58:46

fusaanimiさん

, Sales Executive. arimidex vs tamoxifen


2022/09/13 20:14:17

Wendellunapsさん

You definitely made your point!
overseas pharmacy forum canada pharmaceuticals online canada prescription plus pharmacy


2022/09/13 23:39:18

BruceCandyさん

You actually suggested it effectively!
online drugstore canadian pharmacy online viagra pharmacy in canada


2022/09/14 11:21:38

AlvinJowさん

You revealed this very well!
essay for college admission college essay blog writing service


2022/09/14 13:13:24

RxvEnlilkyさん

Что такое пансионат для пожилых?
Дом престарелых, также называемый учреждением квалифицированного сестринского ухода (SNF), представляет собой тип стационарного ухода, который обеспечивает круглосуточный уход за людьми, которые не могут позаботиться о себе. Дома престарелых обычно являются частью более крупных сообществ с престарелыми, которые обеспечивают непрерывный уход за пожилыми людьми.
Дома престарелых обычно обеспечивают трехразовое питание, помощь в повседневной жизни (например, купание и одевание), а также доступ к физиотерапии, трудотерапии и логопедии на месте. В большинстве домов престарелых также проводятся общественные мероприятия и экскурсии для жителей.
Дома престарелых регулируются государственными и федеральными агентствами, чтобы гарантировать, что они соответствуют определенным стандартам ухода. Все дома дом престарелых
престарелых должны иметь лицензию штата, в котором они работают.
Виды домов престарелых.
Существует множество типов домов престарелых, каждый из которых имеет свои уникальные особенности. Наиболее распространенным типом дома престарелых является традиционный дом престарелых. Эти дома обеспечивают круглосуточный уход за жильцами, которые не в состоянии позаботиться о себе. Традиционные дома престарелых также предлагают множество социальных и развлекательных мероприятий для жителей.
Другой тип дома престарелых – это дом престарелых. Эти объекты обеспечивают более независимый образ жизни жителей, но при этом предлагают некоторую помощь в решении повседневных бытовых задач. Жильцы домов престарелых обычно имеют собственные квартиры или комнаты, и они могут приходить и уходить, когда им заблагорассудится.
Учреждения по уходу за памятью — это еще один тип домов престарелых, которые специализируются на уходе за людьми с болезнью Альцгеймера или другими формами слабоумия. пансионат для пожилых Эти объекты предлагают безопасную и надежную среду, а также специализированные мероприятия и программы, призванные помочь жителям сохранить свои умственные способности.
Кто живет в домах престарелых?
Для пожилых людей и людей с хроническими заболеваниями дома престарелых являются жизненно важной частью системы здравоохранения. Они предоставляют людям возможность получать круглосуточный уход и помощь в повседневной жизни.
В домах престарелых обычно живут пожилые люди, хотя в этих учреждениях также живут молодые люди с ограниченными возможностями. Согласно Национальному исследованию домов престарелых, по состоянию на 2016 год в домах престарелых в США проживало около 1,4 миллиона человек. Большинство проживающих в домах престарелых — женщины (75 процентов).
Хотя большинству жителей 65 лет и старше, некоторые молодые люди с ограниченными возможностями живут в домах престарелых. По данным Medicaid.gov, около 10 процентов обитателей https://dom-prestarelyh-vrn2.ru домов престарелых моложе 65 лет.
Недостатки домов престарелых.
Дома престарелых имеют ряд недостатков. Во-первых, они могут быть довольно дорогими. Другое дело, что качество обслуживания может сильно различаться от одного учреждения к другому. Кроме того, дома на сайте https://dom-prestarelyh-samara2.ru престарелых могут быть довольно изолированными для жителей, у которых может не быть много посетителей. Наконец, дома престарелых могут быть не в состоянии обеспечить уровень ухода, в котором нуждаются некоторые жильцы.


2022/09/14 21:58:23

AlvinJowさん

With thanks! I appreciate it.
ucf college essay writing my essay executive resume writing services chicago


2022/09/14 23:42:56

Michaelpedさん

Information very well taken.!
pharmacy drugstore online canada pharma limited online pharmacies of canada https://canadapharmacies-24h.com


2022/09/14 23:58:08

AlvinJowさん

Many thanks! Lots of info.

help with writing college application essay https://service-essay.com/ custom writing plagiarism


2022/09/15 03:27:59

MavisOaOaさん

online sex
good dating sites free
dating services melbourne


2022/09/15 12:12:33

Wendellunapsさん

Incredible a lot of beneficial knowledge!
canada pharmacies online prescriptions buy prescription drugs online canada online pharmacies


2022/09/15 12:41:48

AlvinJowさん

Kudos. Awesome information.
write a scholarship essay essays writing services best resume writing services washington dc


2022/09/15 16:23:53

AlvinJowさん

Really lots of excellent tips.
fit college essay how to write a contrast essay custom writing sign in


2022/09/15 23:19:43

AlvinJowさん

Seriously all kinds of amazing advice.
essay writing services how to write an argument essay custom writing review


2022/09/16 02:22:22

Michaelpedさん

Incredible tons of superb tips!
canada drug pharmacy cheap no prescription canadian pharmacies https://onlinepharmacycanadahelp.com


2022/09/16 04:43:34

JuanitaOaOaさん

totally free dating on facebook
dating site online
asian dating


2022/09/16 04:58:51

BruceCandyさん

With thanks. Awesome stuff.
generic viagra online no prescription online pharmacy online pharmacy school


2022/09/16 18:22:32

BruceCandyさん

Thanks a lot, Useful information.
canada pharmacies without script walmart pharmacy online prescription drugs canada


2022/09/16 20:48:42

NimeTrikeさん

Do not swim if you feel too cold. doxycycline for sale This interactive version also includes pop- up citations and practice tips.


2022/09/17 05:45:19

MaisieOaOaさん

dating sites online
dating app
date online personal


2022/09/17 07:11:37

BruceCandyさん

You revealed it adequately.
canada pharmaceuticals canada pharmacy no prescription pharmacy drug store


2022/09/17 16:04:06

AlvinJowさん

You actually expressed this fantastically.
help with essay introduction help with essays best resume writers nyc



コメントを投稿する


お名前


コメント内容





TOP back