I want to search for lines with 'word1' XOR 'word2' in a text file. So it should output lines with word1, word2 but not the lines with both of these words. I wanted to use the XOR but I do not know how to write that in linux command line.  I tried:  grep 'word1\|word2' text.txt grep word1 word2 text.txt grep word1 text.txt | grep word2 grep 'word1\^word2' text.txt   and many more, but could not get sucess.
I'm trying to use grep to show only lines containing either of the two words, if only one of them appears in the line, but not if they are in the same line.  So far I've tried  grep pattern1 | grep pattern2 | ... but didn't get the result I expected.
Wow, the iOS app feed sure showed me an interesting question! I want to read more. Uh, how do I get there? In the iOS app, pulling up a question from the feed gives the standard question view, which provides no means of navigating elsewhere on that site, either to browse or search. This should be changed for feed questions.  For example, I tapped on a highlighted Seasoned Advice question today, and found that I wanted to make a comment pointing to a related question on the site. The best way I could think of finding that post was to leave the app and use my browser. Then I came back with the link to copy-paste in.  Similarly, a question in the feed might be so intriguing that I want to look around for more cool stuff on the site. That requires two taps back and then a search via the "All Sites" menu item.  I'd suggest that questions selected from the feed should get a special header bar (or maybe stuck in between the questions and the answers) that provides a "More posts!" link at least to the site's top view; ideally there would also be a search field that could pop out of it.  Another possibility that would work pretty well, although it's a small tap target on a phone, would be to link the site name that appears under the question title to the site's top view. Say I create an object as follows: let myObject = {   &quot;ircEvent&quot;: &quot;PRIVMSG&quot;,   &quot;method&quot;: &quot;newURI&quot;,   &quot;regex&quot;: &quot;^http://.*&quot; };  How should I remove the property regex to end up with new myObject as follows? let myObject = {   &quot;ircEvent&quot;: &quot;PRIVMSG&quot;,   &quot;method&quot;: &quot;newURI&quot; }; I am using QGIS and I created a vector grid on a crop field in order to cut it into plots. I want to save each grid cell into individual polygon shapefiles automatically.  Here is an example of a vector grid I would like to split into 117 shapefiles:    Eventually, I did it manually with the selection tool and "Save as" but it is really time-consuming when there are more than 100 plots to save.    Is there any way to do it faster and more automatically?  Each plot as an attribute named "Plot" that can discriminate against them (basically being id + 1). It's the attribute used here to label them. My laptop (running Win10) repeatedly "steals" the bluetooth connection for my headphones while they're connected to my phone. The only way I've been able to prevent the headphones' connection from switching to the laptop is to play some media or make a phone call immediately after reconnecting to my phone, or to unpair the headphones from the laptop.  The headphones are Plantronics Backbeat Go 2, and the specifications from the Plantronics product page give the following information for the Bluetooth entry:      Bluetooth v2.1:   A2DP 1.2, AVRCP, HFP v1.5, HSP v1.1   Thanks in advance! Solving a Diophantine equation with a large solution Can Minecraft Pocket Edition play with a desktop Minecraft? Factorial of $i$ With $i^2=-1$, what is $i!$ ?  I'm not sure if it is $i$ or if it is an infinite product $i(i-1)(i-2)(i-3)(i-4)(i-5)\dots$  It would make sense either way.  Is it not defined? $24\mid n(n^{2}-1)(3n+2)$ for all $n$ natural problems in the statement. Custom pagebreak in align equation Find the Resistance between Two Terminals Let's say R = 49 ohms, and we want to find Req between a and d, how do we do that? Do we have to find Req for the whole circuit? How to convert HTML to XHTML? I need to convert HTML documents into valid XML, preferably XHTML. What's the best way to do this? Does anybody know a toolkit/library/sample/...whatever that helps me to get that task done?  To be a bit more clear here, my application has to do the conversion automatically at runtime. I don't look for a tool that helps me to move some pages to XHTML manually. List of functions not integrable in elementary terms When teaching integration to beginning calculus students I always tell them that some integrals are "impossible" (with a bit of expansion on what that actually means).  However I must admit that the examples I give mostly come from "folklore" or guesswork.  Can anyone point me to a list (not a complete list of course!) of fairly simple elementary functions whose antiderivatives are not elementary?  I'm thinking of things like $\exp(x^2)$ which is the standard example, $\sin(\exp(-x))$ perhaps, things like this, not hugely complicated formulae. How should references in non-Latin script language be treated in English paper? Let's say I want to cite a Russian text in my own paper which is written in English. Should I:   reference it as is, in the original Cyrillic alphabet, although the readers won't be able even to pronounce it? transliterate the authors' names, while keeping the rest as is? transliterate the names and translate the title of the work, journal name, etc. into English? Automatically building a database of forward and backward citations My goal is to produce a graph showing the linkages (and lack there of) between several fields that share a common subproblem by showing who cites whom.  There are many databases that show citations between papers: , , and Google Scholar.  However none allows me to download even part of their database.  Is there some database I have overlooked?  Has someone written a scrapper for one of these websites?    For reference, the fields I'm considering are Mechanics, Magnetic Resonance Imaging, Signal Processing, Geophysics, and several others. Bash script doesn't see SIGHUP? I've got the following script:  #!/bin/bash echo "We are $$" trap "echo HUP" SIGHUP cat    # wait indefinitely   When I send SIGHUP (using kill -HUP pid), nothing happens.  If I change the script slightly:  #!/bin/bash echo "We are $$" trap "kill -- -$BASHPID" EXIT    # add this trap "echo HUP" SIGHUP cat    # wait indefinitely   ...then the script does the echo HUP thing right as it exits (when I press Ctrl+C):  roger@roger-pc:~ $ ./hupper.sh  We are 6233 ^CHUP   What's going on? How should I send a signal (it doesn't necessarily have to be SIGHUP) to this script? If I run a randomForest model, I can then make predictions based on the model.  Is there a way to get a prediction interval of each of the predictions such that I know how "sure" the model is of its answer.  If this is possible is it simply based on the variability of the dependent variable for the whole model or will it have wider and narrower intervals depending on the particular decision tree that was followed for a particular prediction? Converting KML to shapefile without losing attributes using QGIS? Iterate over all pairs of consecutive items in a list pgfplots axis scaling Is it possible to define in pgfplots that y should correspond to Y cm in my plot?   I know how to do this in tkz-fct, so let me add an tkz-fct example to make more clear what I want:  \documentclass{article}  \usepackage{pgfplots} \usepackage{tkz-fct} \usetkzobj{all}  \begin{document}  \begin{tikzpicture}[scale=.5] \tkzInit[xmax=10,ystep=3,ymax=10] \tkzAxeXY \tkzGrid \tkzFct[color=red, thick,domain=0:10]{\x} \tkzFct[domain=0:10]{\x**2} \end{tikzpicture} \begin{tikzpicture}[scale=.5] \tkzInit[xmax=10,ystep=1.5,ymax=10] \tkzAxeXY \tkzGrid \tkzFct[color=red, thick,domain=0:10]{\x} \tkzFct[domain=0:10]{\x**2} \end{tikzpicture}   \end{document}     In one case 3 corresponds to 0.5 cm on the y-axis in the picture, in the other case 1.5 corresponds to 0.5 cm on the y axis. This is achieved by using the scale=0.5 option together with the ystep option.  Not that it is important for me to have grids as in the tkz-fct example. I've got a capture the flag arena. One issue we keep running into during play, is that of clutter.  We have /gamerule keepInventory false, so the pitch gets rather cluttered with armor, weapons and building materials, such that it becomes difficult to pick the flag up, due to full inventories.  I've discovered the following command to remove all drops from the arena:  /kill @e[type=Item]   However, this removes all the floating items from the ground. I'd like, if possible, to preserve the flag from being destroyed.  I have this command for detecting the flag:  /testfor @e[type=Item,x=40,y=1,z=40,dx=40,dy=27,dz=80] {Item:{id:"minecraft:banner",Damage:4s}}   But I'm not sure how to combine the two in a way that it will destroy everything except for the flag.  Any ideas?