我声明了一个变量: username=user2
测试json内容如下: { "name": "user1", "city": "Texas" }
我想用变量用户名替换 name 的值,即 user1 我尝试了以下命令: sed -i 's/"name": "user1"/"name": $username/g'
输出是:
{“名称”:$用户名,“城市”:“德克萨斯州”}
预期输出为:
{“名称”:“user2”,“城市”:“德克萨斯州”}
如何才能实现这一目标?提前致谢
我声明了一个变量: username=user2
测试json内容如下: { "name": "user1", "city": "Texas" }
我想用变量用户名替换 name 的值,即 user1 我尝试了以下命令: sed -i 's/"name": "user1"/"name": $username/g'
输出是:
{“名称”:$用户名,“城市”:“德克萨斯州”}
预期输出为:
{“名称”:“user2”,“城市”:“德克萨斯州”}
如何才能实现这一目标?提前致谢
我正在尝试从此 Youtube 文件名中删除表情符号:
وسائل الاتصال الحديث٩ٌ ? & ? ? -eYrBcHOx2Jf.mp4
我正在使用perl -p -e 's/[^[:ascii:]]//g'
但tr -dc '[:print:]'
得到了这个;
&-eYrBcHOx2Jf.mp4
如何删除表情并保留阿拉伯字符?
我有一些文件需要清理一些名称。
例如:
GCA_940670685.1_Clostridium_sp_chr 3757330
GCA_940677205.1_Clostridium_colinum_chr 2035557
GCA_942548115.1_Aeromicrobium_sp_chr 3463989
GCA_943169635.1_Fenollaria_sp_chr 3260126
GCA_943169825.1_Varibaculum_sp_chr 4423380
GCA_943736995.1_Sporosarcina_sp_chr 3771420
我需要一些这样的:
GCA_940670685.1 3757330
GCA_940677205.1 2035557
GCA_942548115.1 3463989
GCA_943169635.1 3260126
GCA_943169825.1 4423380
GCA_943736995.1 3771420
我尝试使用:
sed 's/_[A-Za-z]+_//gI' Terrabacteria_chr_lengths.tsv
sed 's/\w+_\w+_chr//gI' Terrabacteria_chr_lengths.tsv
find Results/Lengths/Bacteria -type f -exec sed -i 's/_\w+_\w+_chr//g' {} \;
但似乎没有任何效果,我认为由于我在正则表达式方面的技能不佳,例如。\w+ \w+_chr。
任何建议将不胜感激。谢谢你。
保罗
我想将文件中的一行替换为包含“某事某事”的另一行。我尝试通过 sed 并使用反斜杠来实现这一点,但它没有用。我尝试了 's/original/'something something'' 我在每个 (') 之前插入了一个反斜杠,但它不起作用。
任何想法?如果我无法使用 sed 实现这一点,我很乐意尝试不同的工具。
我只是想知道如何使用 sed 提取特定列?(我的系统已经安装了 sed,所以不幸的是没有 awk :()。我得到了一个如下文本文件:
Business Name,Description,Address,Postal Code,Email,Phone,Fax,Web Site,City,Latitude,Longitude,Keywords,Mailing Address,Indigenous Ownership,Region,Type,Industry Sector,Year Formed,Number of Employees,Primary Contact,Contact Title,Twitter,Facebook,When Updated
Duz Cho Construction LP,"Duz Cho Construction is an earthworks construction company doing site development, road access, and reclamation for the oil and gas, wind energy, mining and other civil works construction within the traditional territory of McLeod Lake Indian Band.",4821 South Access Road,V0C 1J0,[email protected],250-788-3120,250-788-3188,https://duzcho.com/duz-cho-construction/,Chetwynd,55.6963381,-121.6266684,Duz Cho Construction LP 23 Construction,"4821 South Access Road, Chetwynd, BC V0C 1J0",TRUE,Northeast,Community Owned Company,23 Construction,2002,55 to 99,Jacob Albertson,General Manager,,https://www.facebook.com/DuzChoConstruction/,2012-04-15
Gilwa Consulting Inc.,"Gilwa Consulting Inc. (GCI) is an Indigenous owned and operated business that provides advisory services for all participants in the construction industry engaged in developing, implementing, and/or executing on contractual agreements between Indigenous peoples, industry (EPC, EPCM, Contractors), and/or government.",710 Ruston Road,V1X3Y2,[email protected],778-215-1888,,http://www.gilwaconsulting.com,Kelowna,49.8804877,-119.4070893,"Gilwa Consulting Inc. 54 Professional, scientific and technical services","710 Ruston Road, Kelowna, BC V1X 3Y2",TRUE,Thompson / Okanagan,Private Company,"54 Professional, scientific and technical services",2019,1 to 4,Thomas Nyce,Director,,,2021-04-14
HSI Hobbs Strategic Insights,"Offering a full suite of strategic planning, business consultation, corporate communications and success & inclusion coaching services, HSI works with you to manifest transformational initiatives from conception to implementation. HSI is a leader in Indigenous reconciliation work, and diversity & inclusion initiatives for corporate entities.",,V3M 0J4,[email protected],604-626-8296,,https://strategicinsights.ca,,,,"HSI Hobbs Strategic Insights 54 Professional, scientific and technical services",,TRUE,Lower Mainland / Southwest,Private Company,"54 Professional, scientific and technical services",2021,1 to 4,Sasha Hobbs,Principal Strategist,,,2021-04-14
Bigfoot Donuts,"Bigfoot Donuts is a locally owned and operated bakery and caf in the heart of Downtown Courtenay. Specializing in handcrafted, made from scratch, quality, coffee and donuts, with a side of fun.",463 A 5th Street,V9N 1J7,[email protected],250-871-6603,,https://www.bigfootdonuts.com/,Courtenay,49.6902502,-125.0032691,Bigfoot Donuts 72 Accommodation and food services,"463 A 5th Street, Courtenay BC V9N 1J7",TRUE,Vancouver Island and Coast,Private Company,72 Accommodation and food services,2017,5 to 9,Lyndsey Bell,Owner,,https://www.facebook.com/Bigfoot.Donuts/,2021-04-14
Refocus Communications & Fundraising,"Refocus helps non-profit organizations more deeply engage their community and supporters so that, together, they can do great things in the world.
We work with charities across Canada, helping them build fundraising programs with an engagement and communications focus.","20543 96 Ave., Unit 31",V1M 3W3,[email protected],778.875.3439,,http://www.refocuscommunications.com,Langley ,49.1776159,-122.6564416,Refocus Communications & Fundraising 81 Other services (except public administration),"20543 96 Ave., Unit 31, Langley, BC V1M 3W3",TRUE,Lower Mainland / Southwest,Private Company,81 Other services (except public administration),2017,1 to 4,Aime Lindenberger,"CEO, Chief Engagement Officer",,,2021-03-31
Turtle Island Connections,"Turtle Island Connections curates Subscription boxes filled with Indigenous creations. Our box, the Turtle Shell, focuses on our spiritual, mental, emotional, and physical well-being. Each Shell contains Indigenous art, Cultural teachings, Nourishment, Self-care products and Donation to the Vancouver Aboriginal Health Society.",3139 Brandt Crescent,V9L 6W6,[email protected],250.710.7685,,https://www.turtleislandconnections.ca,Duncan,48.7633914,-123.7137629,Turtle Island Connections 44-45 Retail trade,"3139 Brandt Crescent, Duncan BC V9L 6W6",TRUE,Vancouver Island and Coast,Partnership,44-45 Retail trade,2021,1 to 4,Lindsay Myers,Co-Founder,,https://www.facebook.com/TurtleIslandConnections,2021-03-31
Bulkley Valley Roofing Ltd,"Specializing in Commercial, Industrial and Residential Roofing. Fully certified and insured for hot roofing work. Red-seal Journeymen staffed.","Unit 3-3167 Tatlow rd, ",V0J 2N0,[email protected],250-846-9446,250-846-9440,,Smithers,54.7698334,-127.143943,Bulkley Valley Roofing Ltd 23 Construction,"Unit 3-3167 Tatlow rd, Smithers BC V0J 2N0",TRUE,North Coast,Development Corporation,23 Construction,2000,5 to 9,Murray Olivier,Owner/operator,,,2021-03-31
North Coast Helicopters,Northcoast Helicopters provides experienced long-line pilots who are seasoned in diamond drill support and mountain flying. Northcoast Helicopters provides wildfire fighting services to various private and government agencies.,2555 Seal Cove Road unit 123,V8J 3P6,[email protected],250-631-6031,,http://www.northcoasthelicopters.com,Prince Rupert,54.3369741,-130.3125632,"North Coast Helicopters 21 Mining, quarrying, and oil and gas extraction","2555 Seal Cove Road unit 123, Prince Rupert BC V8J 3P6",TRUE,North Coast,Private Company,"21 Mining, quarrying, and oil and gas extraction",2005,5 to 9,Kristen,Owner,,,2021-03-31
Park West Professional Services,Call Center,"Suite 811, 100 Park Royal, Suite 200",V7T 1A2,[email protected],604-210-1483,,,West Vancouver,49.3251879,-123.1358334,"Park West Professional Services 54 Professional, scientific and technical services","100 Park Royal, Suite 200, West Vancouver, BC V7T 1A2",TRUE,Lower Mainland / Southwest,Private Company,"54 Professional, scientific and technical services",2013,10 to 19,Matt Vickers,Owner,,,2021-03-31
Afterglow Hair Lounge,"Get your glow on. We strive to provide our guests the same quality one-on-one service small towns are renowned for, with the style, talent and professionalism of the city. We're proud to have been nominated and featured as some of the ""Best of Powell River"" stylists in 2017, 2018, 2019 and 2020 and have a shared dedication to maintain improve client experiences in years to come. Look no further for the best wedding stylists of the upper Sunshine Coast available year-round for events in-salon*, seven days a week. Come experience AfterGlow.",7075 Alberni Street,V8A2C2,[email protected],604.485.2075,, http://www.afterglowhairlounge.com,Powell River,49.8468725,-124.5196439,Afterglow Hair Lounge 81 Other services (except public administration),,TRUE,Vancouver Island and Coast,Private Company,81 Other services (except public administration),2011,5 to 9,Holly Barnes,Owner/operator,https://twitter.com/afterglowhair,https://www.facebook.com/AfterGlowHairLounge,2021-03-10
Dawson Analytics Inc.,"Dawson Analytics is a consulting company specializing in research development and design, data analysis and interpretation, and program/policy evaluation. Our company sources and analyzes data to provide our clients with powerful insights into their processes, outcomes and future endeavours.",22839 Gilbert Drive,V4R 0G4,[email protected],604.961.5129,,http://www.dawsonanalytics.com,Maple Ridge,49.2512469,-122.5874728,Dawson Analytics Inc. 51 Information and cultural industries,"22839 Gilbert Drive, Maple Ridge, BC V4R 0G4",TRUE,Lower Mainland / Southwest,Private Company,51 Information and cultural industries,2021,1 to 4,Stephanie Johnston,Vice President,,,2021-03-10
Bridging Innovations Inc.,Management consulting and Aboriginal relations services,,V2B 4G5,[email protected],250.571.9566,,https://bridginginnovations.com,Kamloops BC,50.6745,-120.3273, Bridging Innovations Inc. 55 Management of companies and enterprises,Postal Code: V4R 0G4,TRUE,Thompson / Okanagan,Private Company,55 Management of companies and enterprises,1997,1 to 4,Bob Miller,Onwer & President,,,2021-03-10
Fraser Valley Office Systems,"Fraser Valley Office Systems is a First Nation owned authorized Ricoh dealership. Ricohs leading edge approach to technology and document workflow have helped many corporations streamline document production and increase efficiency while reducing costs.As the Fraser Valley's Local Authorized Ricoh Dealer, we have partnered with Ricoh to bring you the latest office system solutions for your copying, printing, scanning, faxing, and document management needs. We pride ourselves on offering exemplary all-inclusive service to our customers. We take the time to analyze and understand your print, copy, and document management needs so that we can provide you with a solution that saves you time, money, and hassle. We have locations across BC and Yukon to offer service across western Canada. Our ownership group is the Tle Nax Tawei Group (TTG) is the business arm of the Teslin Tlingit First Nation and is owned by the Teslin Tlingit Council Business Trust. TleNax Tawei Limited Partnership (TTLP) and TleNax Tawei Industrial Limited Partnership (TTLPI) are business holding partnerships, managed by one partner Tle Nax Tawei Inc. TTG strives to provide the Trust with good financial returns and promotes self-sufficiency for the Teslin Tlingit First Nation.",Unit 4-2582 Mount Lehman Rd. ,V4X2N3,[email protected],604.621.3866,,http://fraservalleyofficesystems.com/,Abbotsford,49.0490255,-122.3828463,"Fraser Valley Office Systems 54 Professional, scientific and technical services",Unit 4-2582 Mount Lehman Rd. Abbotsford BC V4X2N3,TRUE,Lower Mainland / Southwest,Community Owned Company,"54 Professional, scientific and technical services",2016,10 to 19,Jonathan Nickel,Business Development Manager,,,2021-03-05
Shxw'owhamel Ventures,"Shxw?whml Ventures is a proud Indigenous owned and operated construction company based within Shxw?whml First Nation traditional territory in Hope, BC. We have a diverse set of service offerings with vast experience to take on any project, big or small. With a highly skilled Indigenous and local workforce, we have the capacity to deliver high quality work and products. List of services include: Heavy Civil, structural building, underground utilities, environmental construction, safety and security, camp construction, equipment hauling and more.",58700-A St. Elmo Rd.,V0X1L2, [email protected],604-860-9760,,https://shxwowhamelventures.ca/,Hope,49.3512554,-121.5934023,Shxw'owhamel Ventures 23 - Construction,"58700-A St Elmo Rd, Hope, BC V0X 1L2",TRUE,Lower Mainland / Southwest,: Community Owned Company,23 Construction,2015,20 to 49,Alfred James,CEO,https://twitter.com/ShxwowhamelVLP,https://www.facebook.com/ShxwowhamelVentures,2021-03-05
Surely Building Company Inc.,Our ownership group is the Tle Nax Tawei Group (TTG) is the business arm of the Teslin Tlingit First Nation and is owned by the Teslin Tlingit Council Business Trust.,3592 Turner Street,V5K 2H9,[email protected],250.793.7300,,,Vancouver,49.27882,-123.0283148,Surely Building Company Inc. 23 Construction,"3592 Turner Street, Vancouver, BC",TRUE,Lower Mainland / Southwest,Private Company,23 Construction,2021,1 to 4,Landan Churchill,Owner,,,2021-02-22
West Coast Pile Driving 2013 Ltd,"We supply and install driven foundation piles, sheet pile shoring, and various other ground improvement technologies.",12955 Katonien Street,V2W0J2,[email protected],604.803.6569,,http://www.westcoastpiledriving.com,Maple Ridge,49.2377,-122.49499,West Coast Pile Driving 2013 Ltd 23 Construction,"12955 Katonien Street, Maple Ridge V2W0J2",TRUE,Lower Mainland / Southwest,Private Company,23 Construction,2013,1 to 4,Ryan Johnston, President,,,2021-02-22
Indigenous Canada Solutions Ltd. (ICS),Ricohs leading edge approach to technology and document workflow have helped many corporations streamline document production and increase efficiency while reducing costs.,401-4th Avenue West,V8J 1P7,[email protected],,,,Prince Rupert,54.31194,-130.3232,"Indigenous Canada Solutions Ltd. (ICS) 54 Professional, scientific and technical services","401-4th Avenue West, Prince Rupert, BC V8J1P7",TRUE,North Coast,Private Company,"54 Professional, scientific and technical services",2020,1 to 4,Maynard Angus,President,,,2021-02-22
New Age Furnace and Duct Cleaning Ltd.,,2860 Auburn Road ,V4T3B2,[email protected],780.937.3907,,https://newageductcleaning.business.site/,West Kelowna,49.855711,-119.603322,New Age Furnace and Duct Cleaning Ltd. 81 Other services (except public administration),2860 Auburn Road West Kelowna V4T3B2,TRUE,Thompson / Okanagan,,81 Other services (except public administration),2018,1 to 4,Candace Landry,Owner,,,2021-02-22
BGW FILM STUDIOS,I am focusing on the self-reliance and independence of the indigenous people by creating documentary films that highlight students and professionals.,"7-1451 Perkins Road, ", V9W4R8,[email protected],250.850.9344,,http://www.bgwfilmstudios.com,Campbell River,50.0472431,-125.2730345,BWG FILM 81 Other services (except public administration),": 7-1451 Perkins Road, Campbell River, BC V9W4R8",TRUE,Vancouver Island and Coast,Private Company,81 Other services (except public administration),2013,1 to 4,Billy George Williams,Owner / WEO, https://twitter.com/bgwfilmstudios,https://www.facebook.com/BGWFILMSTUDIOS,2021-02-22
The Owls Path,"As the Fraser Valley's Local Authorized Ricoh Dealer, we have partnered with Ricoh to bring you the latest office system solutions for your copying, printing, scanning, faxing, and document management needs.",2975 3rd Ave ,V9Y 9B4,[email protected],250-206-1674,, http://www.theowlspathmarket.com,Port Alberni,49.2331419,-124.8093691,"The Owls Path 71 Arts, entertainment and recreation","2975 3rd Ave, Port Alberni, BC V9
文件中有很多行还有更多行,但我猜这已经足够了。现在我需要提取 Business Name 列中的信息。所以我尝试了:
sed -n '^[^,]*,{1}p' $1
其中 $1 是从用户输入读取的文件名。我也试过:
sed -n '\^\[\^,\]*,{1}p' $1
我更熟悉 grep RE,这就是为什么它们看起来像 grep RE 而不是 sed 的原因。最近才开始使用 sed。
我需要输入cat
温度值/sys/class/hwmon/hwmon[0-9]/temp[0-9]_input
并将它们附加到给定文件中的相应名称。
帮助 !
我使用 sed 显示文件 'sed.txt' 的前 2 行,但它不起作用:文件 sed.txt 就像:
$cat sed.txt
1
2
3
4
使用 sed 命令:
$sed -e '1,2p' sed.txt
1
1
2
2
3
4
第 3 行和第 4 行也打印出来了,为什么?
作为我的 Bash 服务器设置脚本的一部分,我试图锁定默认的 apache www 网站。
我想转换这个:
<Directory /var/www>
Options Indexes FollowSymLinks
对此:
<Directory /var/www>
Options -Indexes -FollowSymLinks -ExecCGI
由于Options Indexes FollowSymLinks
在文件中多次提到,我需要搜索和替换以包含上一行。
我尝试了以下sed
命令,使用反斜杠来转义斜杠,但它不会替换任何内容:
cat /etc/apache2/apache2.conf | sed 's/[<Directory \/var\/www\/>]\n Options Indexes FollowSymLinks/[<Directory \/var\/www\/>]\n Options -Indexes -FollowSymLinks -ExecCGI/;P;D'
我试过把东西放在引号和方括号里。该命令似乎也不喜欢这些选项卡。
任何想法,将不胜感激。
我有一个包含如下数据的文件。xyz
可以是任何东西,所以我想替换它。
variable "azure_spoke_gateways" {
default = {
spoke1 = {
name = "xyz"
size = "max"
vpc = "azure_spoke1_vnet"
},
}
}
variable "google_spoke_gateways" {
default = {
spoke1 = {
name = "xyz"
size = "max"
vpc = "azure_spoke1_vnet"
},
}
}
我只想替换variable azure_spoke_gateways
's 的值name
。所需的输出是:
variable "azure_spoke_gateways" {
default = {
spoke1 = {
name = "MYSTRING"
size = "max"
vpc = "azure_spoke1_vnet"
},
}
}
好的,考虑这个示例文件:
#!/usr/bin/env bash
cat > example_file.txt <<EOL
group, , price
1, S_BRN_, 3.21
1, S_WBS_BRN_, 4.11
1, S_WBS_BRN, 1.22
2, S_BRN_WBS, 9.2
2, F_WBS_BRN_, 2.11
2, F_BRN_, 2.11
2, F_BRN_WBS_, 2.11
EOL
我想要所有包含字符串“F_BRN_”或“S_BRN_”的行。我执行以下 sed:
sed -n '/S_BRN_\|F_BRN_/p' example_file.txt
我得到:
1, S_BRN_, 3.21
1, S_WBS_BRN_, 4.11
2, S_BRN_WBS, 9.2
2, F_WBS_BRN_, 2.11
2, F_BRN_, 2.11
2, F_BRN_WBS_, 2.11
我的问题是:如何防止部分匹配?例如 F_WBS_BRN_ 不包含子字符串 F_BRN_,因此不应返回它。