AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[sed](ubuntu)

Martin Hope
PRIYANKA S NAIR
Asked: 2023-09-27 21:40:30 +0800 CST

如何在 sed 命令中传递变量

  • 6

我声明了一个变量: username=user2

测试json内容如下: { "name": "user1", "city": "Texas" }

我想用变量用户名替换 name 的值,即 user1 我尝试了以下命令: sed -i 's/"name": "user1"/"name": $username/g'

输出是:

{“名称”:$用户名,“城市”:“德克萨斯州”}

预期输出为:

{“名称”:“user2”,“城市”:“德克萨斯州”}

如何才能实现这一目标?提前致谢

sed
  • 1 个回答
  • 43 Views
Martin Hope
s3idani
Asked: 2023-02-17 11:02:29 +0800 CST

如何从 Youtube 文件名中删除表情符号?

  • 5

我正在尝试从此 Youtube 文件名中删除表情符号:

وسائل الاتصال الحديث٩ٌ ? & ? ? -eYrBcHOx2Jf.mp4

我正在使用perl -p -e 's/[^[:ascii:]]//g'但tr -dc '[:print:]'得到了这个;

&-eYrBcHOx2Jf.mp4

如何删除表情并保留阿拉伯字符?

sed
  • 2 个回答
  • 49 Views
Martin Hope
Paulo Sergio Schlogl
Asked: 2022-11-02 16:43:50 +0800 CST

需要帮助找出一个正则表达式来修改一些文件

  • 5

我有一些文件需要清理一些名称。

例如:

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
  • 1 个回答
  • 9 Views
Martin Hope
Muzzamil
Asked: 2022-09-25 12:34:20 +0800 CST

用包含 (') 的字符串替换文本

  • 0

我想将文件中的一行替换为包含“某事某事”的另一行。我尝试通过 sed 并使用反斜杠来实现这​​一点,但它没有用。我尝试了 's/original/'something something'' 我在每个 (') 之前插入了一个反斜杠,但它不起作用。

任何想法?如果我无法使用 sed 实现这一点,我很乐意尝试不同的工具。

sed
  • 1 个回答
  • 28 Views
Martin Hope
Yunfei Chen
Asked: 2021-06-18 12:54:19 +0800 CST

使用 sed 提取特定列

  • -1

我只是想知道如何使用 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。

sed
  • 1 个回答
  • 1231 Views
Martin Hope
s3idani
Asked: 2021-03-22 10:51:26 +0800 CST

将多个数字附加到eatch 行的末尾

  • 1

我需要输入cat温度值/sys/class/hwmon/hwmon[0-9]/temp[0-9]_input并将它们附加到给定文件中的相应名称。

帮助 !

sed
  • 2 个回答
  • 59 Views
Martin Hope
vlddlv4
Asked: 2021-03-10 04:43:00 +0800 CST

linux 命令 sed 仅显示第 1 到 2 行不起作用

  • 0

我使用 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 行也打印出来了,为什么?

sed
  • 1 个回答
  • 106 Views
Martin Hope
Andrew
Asked: 2020-12-18 00:56:14 +0800 CST

使用 sed 替换 apache2.conf 文件中的多行字符串

  • 1

作为我的 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'

我试过把东西放在引号和方括号里。该命令似乎也不喜欢这些选项卡。

任何想法,将不胜感激。

command-line bash apache2 sed
  • 2 个回答
  • 775 Views
Martin Hope
Shahroz Pervaz
Asked: 2020-12-12 03:55:36 +0800 CST

awk/sed 命令查找和替换模式

  • 0

我有一个包含如下数据的文件。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"
        },
      }
    }
command-line bash sed awk
  • 4 个回答
  • 322 Views
Martin Hope
user2413
Asked: 2020-12-06 04:48:20 +0800 CST

Sed 坚持做部分匹配

  • 0

好的,考虑这个示例文件:

#!/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_,因此不应返回它。

sed grep awk
  • 1 个回答
  • 28 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve