Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
fuss:grep [2013/10/19 06:09] – created officefuss:grep [2022/04/19 08:28] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Set Intersection / Set Subtraction ======
 +
 +To find lines that are in both of two files (intersection) or in only one of the two files (subtraction), use the following commands:
 +
 +<code bash>
 +# intersection of file1 and file2
 +grep -xF -f file1 file2
 +
 +# subtraction of file1 from file2
 +grep -vxF -f file1 file2
 +</code>
 +
 +====== Trim Commented and Blank Lines ======
 +
 +Many Linux configuration files use the hash sign (''#'') as a comment indicator. The following command:
 +<code bash>
 +grep -v -e "^#" -e "^$" /etc/squid3/squid.conf
 +</code>
 +
 +will remove (''-v'') all the lines starting with comments (''^#'') and then additionally will remove blank lines left after the trim (''^$'') from the file ''/etc/squid3/squid.conf''.
  

fuss/grep.1382162946.txt.bz2 · Last modified: 2014/12/19 22:48 (external edit)

Access website using Tor Access website using i2p Wizardry and Steamworks PGP Key


For the contact, copyright, license, warranty and privacy terms for the usage of this website please see the contact, license, privacy, copyright.