{"id":19648,"date":"2024-03-15T19:15:49","date_gmt":"2024-03-15T19:15:49","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/"},"modified":"2024-03-21T16:12:14","modified_gmt":"2024-03-21T16:12:14","slug":"how-to-delete-specific-lines-of-data-from-a-file-in-linux","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/","title":{"rendered":"How to delete specific lines of data from a file in Linux?"},"content":{"rendered":"<p>In Linux, you can use the following command to delete specific lines of data from a file.<\/p>\n<ol>\n<li>sed is a stream editor commonly used for parsing and transforming text.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>sed -i '&lt;\u884c\u53f7&gt;d' \u6587\u4ef6\u540d\r\n<\/code><\/pre>\n<p>In this case, <line number> is the number of the line to be deleted, and the file name is the name of the file to operate on. For example, to delete the data in the 5th line of the file file.txt, you can use the following command:<\/p>\n<pre class=\"post-pre\"><code>sed -i '5d' file.txt\r\n<\/code><\/pre>\n<ol>\n<li>search<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>grep -v '&lt;\u884c\u5185\u5bb9&gt;' \u6587\u4ef6\u540d &gt; \u4e34\u65f6\u6587\u4ef6\u540d &amp;&amp; mv \u4e34\u65f6\u6587\u4ef6\u540d \u6587\u4ef6\u540d\r\n<\/code><\/pre>\n<p>In this command, <\u884c\u5185\u5bb9> represents the content of the line to be deleted, file name is the name of the file to be operated on, and temporary file name is a temporary file name. For example, to delete a line in the file file.txt that contains the string &#8220;hello&#8221;, you can use the following command:<\/p>\n<pre class=\"post-pre\"><code>grep -v 'hello' file.txt &gt; temp.txt &amp;&amp; mv temp.txt file.txt\r\n<\/code><\/pre>\n<p>This command will create a temporary file called temp.txt, write the lines that do not contain &#8220;hello&#8221; into it, and then rename the temporary file as the original file name file.txt.<\/p>\n<p>Please remember to back up your files before using these commands to delete data, in order to avoid accidental deletion or modification.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Linux, you can use the following command to delete specific lines of data from a file. sed is a stream editor commonly used for parsing and transforming text. sed -i &#8216;&lt;\u884c\u53f7&gt;d&#8217; \u6587\u4ef6\u540d In this case, is the number of the line to be deleted, and the file name is the name of the file [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-19648","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to delete specific lines of data from a file in Linux? - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to delete specific lines of data from a file in Linux?\" \/>\n<meta property=\"og:description\" content=\"In Linux, you can use the following command to delete specific lines of data from a file. sed is a stream editor commonly used for parsing and transforming text. sed -i &#039;&lt;\u884c\u53f7&gt;d&#039; \u6587\u4ef6\u540d In this case, is the number of the line to be deleted, and the file name is the name of the file [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T19:15:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T16:12:14+00:00\" \/>\n<meta name=\"author\" content=\"Jackson Davis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jackson Davis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/\"},\"author\":{\"name\":\"Jackson Davis\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350\"},\"headline\":\"How to delete specific lines of data from a file in Linux?\",\"datePublished\":\"2024-03-15T19:15:49+00:00\",\"dateModified\":\"2024-03-21T16:12:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/\"},\"wordCount\":198,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/\",\"name\":\"How to delete specific lines of data from a file in Linux? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T19:15:49+00:00\",\"dateModified\":\"2024-03-21T16:12:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to delete specific lines of data from a file in Linux?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350\",\"name\":\"Jackson Davis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g\",\"caption\":\"Jackson Davis\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/jacksondavis\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to delete specific lines of data from a file in Linux? - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/","og_locale":"en_US","og_type":"article","og_title":"How to delete specific lines of data from a file in Linux?","og_description":"In Linux, you can use the following command to delete specific lines of data from a file. sed is a stream editor commonly used for parsing and transforming text. sed -i '&lt;\u884c\u53f7&gt;d' \u6587\u4ef6\u540d In this case, is the number of the line to be deleted, and the file name is the name of the file [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T19:15:49+00:00","article_modified_time":"2024-03-21T16:12:14+00:00","author":"Jackson Davis","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Jackson Davis","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/"},"author":{"name":"Jackson Davis","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350"},"headline":"How to delete specific lines of data from a file in Linux?","datePublished":"2024-03-15T19:15:49+00:00","dateModified":"2024-03-21T16:12:14+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/"},"wordCount":198,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/","name":"How to delete specific lines of data from a file in Linux? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T19:15:49+00:00","dateModified":"2024-03-21T16:12:14+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-delete-specific-lines-of-data-from-a-file-in-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to delete specific lines of data from a file in Linux?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350","name":"Jackson Davis","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g","caption":"Jackson Davis"},"url":"https:\/\/www.silicloud.com\/blog\/author\/jacksondavis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/19648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=19648"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/19648\/revisions"}],"predecessor-version":[{"id":53401,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/19648\/revisions\/53401"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=19648"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=19648"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=19648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}