#!/bin/sh count=1 while read line do   found=$( grep M $line )   if [ "$found" ]; then     echo $count")" $line &gt;&gt; filesave.txt   fi   count=$((count+1)) done &lt; log1.txt   but I am getting error like   ./count.sh ./count.sh: syntax error at line 10: `found=$' unexpected
I have written a small script to count number of occurrences of logs in a particular file. The following is my code:   #!/bin/sh count=1 while read line do     found=$( grep M $line )     OCCURENCE=$( grep M /log.txt)     if [ "$OCCURENCE" ]; then         echo $count")" $line &gt;&gt; filesave.txt     fi     count=$((count+1)) done &lt; log1.txt   but I am getting this error:  ./count.sh ./count.sh: syntax error at line 10: `found=$' unexpected
Where does the question mark go — inside or outside the parentheses? I know that when brackets enclose part of a sentence, the full stop goes outside.     I tripped over this morning. I was distracted by a plane (which turned out to be Superman).   If it's a full sentence, the full stop goes inside.     I tripped over. (I was distracted by a plane that turned out to be Superman.)   What happens when there's a question mark and only part of the sentence is a question?     I tripped over this morning. I was distracted by a plane (or was it Superman?)      (or was it Superman?).      (or was it Superman)?   What happens to the full stop that belongs to the rest of the sentence, and why? Is there any way to view which applications are accessing the Internet on Mac OS X? I think I remember a command line utility that did this, but I can't remember what it's called and a few Google searches turn up nothing. What's a word/phrase for a player/seducer? I can't seem to remember this particular word/phrase. I'm almost certain it's a two-word phrase. It specifically refers to someone who is skilled with the ladies, ie, someone who knows the tricks of the trade.  Usage: - "Unless you're a X-Y, that's not going to work with her."  Edit :  I'm not looking for 'ladies man', 'casanova', 'womanizer' etc. This phrase refers to someone who's more of a pro and one who is serious about his business. I lost the source code from one project I did on the company I'm working for and haven't been able to find a Visual Basic 6 decompiler; does that even exists?  I only have the EXE that I've rescued from a user's machine. C++ compiling on Windows and Linux: ifdef switch Why gravity is an attractive force? Why gravity is an attractive force?     One may say that it is because of space time curvature but General Relativity is built on this law: $\displaystyle G \frac{m_1 \times m_2}{r^2}$ (To be more precise, it is  from it's potentiel form known as  that can be written like this: $\nabla \cdot g = - 4\pi Gp  $). So GR can't explain why gravity is attractive. General Relativity only explains how gravity occurs in terms of space time.    Another may stick with the Quantum theory stating that gravitons are responsible for the force of gravity, but why a massless particle with spin 2 will exchange positive momentum? Split seeds.rb into multiple sections? $3\times3$ linear system organization I have a proof and need some feedback. It seems really obvious that the statement is true but it is always the obvious ones that are a little trickier to prove. So I would appreciate any feedback. Thank you!  Here is what I am asked to prove:     If $n$ is composite then $(n-1)! \equiv 0 \pmod n$.   Proof:  $n$ is composite $\implies n=ab$ where $a,b \in \mathbb{Z}$ and $0&lt;a,b&lt;n$.  Case 1: If $a=b$ then $n=a^{2}$. Now $n \mid (n-1)! \implies a \mid (n-1)!$, so $$\begin{aligned} (n-1)! &amp;\equiv 1\times 2\times \dotsb \times a \times\dotsb\times (n-a)\times\dotsb\times (n-1) \\ &amp;\equiv 1\times 2\times \dotsb\times a \times\dotsb\times -a\times\dotsb\times -1 \\ &amp;\equiv 0 \pmod n \end{aligned}$$  Case 2: $0&lt;a&lt;b&lt;n$.  Then, since $a \mid n$, $b \mid n$ and $n \mid (n-1)!$ we have that $a \mid (n-1)!$ and $b \mid (n-1)!$.  So this implies $(n-1)! \equiv 1\times 2\times \dotsb\times a \times\dotsb\times b\times\dotsb\times (n-1) \equiv 0 \pmod n$, Q.E.D. Would the Animate Objects spell end an ongoing spell affecting the targeted object(s)? This is a really weird situation. A guy contacted me regarding a business I have. He offered far in excess of my stated fees and even told me he could help me financially if I needed it, which I do. He said he was a doctor. Before he even showed up, he gave me his bank account and routing number and full name, which I used to pay some utility bills. All the payments went through. He also sent me $2500 through PayPal, and I received an email that I had received the payment, though it's been 24 hours and it still hasn't shown up in my "recent activity" in my account. But at the time when I met him, I had no reason to doubt the whole thing was real.   So we met, and through conversation he seemed totally legit. Halfway through our session, he abruptly left — he claimed he was being called in to the hospital. He had already received some, but not all, of the services we had agreed to. He said he would come back in a few hours. Oh yeah, and since the PayPal funds hadn't gone through yet, and I needed cash to pay rent, he said his "financial advisor" would be wiring me $800 a couple hours later. Well, I never heard back from him and never got a call about a wire transfer. In retrospect it all seems very obviously a scam, except for the fact that he gave me a bank account number that actually worked as far as paying some bills!  My question is, assuming the PayPal payment never goes through — I never got an email saying that it was cancelled, but it isn't showing up in my payments either. I'm planning on calling PayPal if it hasn't gone through by tomorrow. But assuming that payment doesn't go through, how can I use the bank account info to get the payment he promised me as far as the services I provided? Other than paying all my utilities in advance? You'd think with an account number and routing number and full name, I would be able to withdraw money somehow, but I really have no idea how. And since it isn't under my name, I can't make a payment on my student loans. I wouldn't take more than he owed me, but it would really be nice to at least get that, even if I didn't get the $2500 he had promised me.   You always hear about not letting people see your account number and stuff like that, but it seems impossible to do anything with this info even though I have it! If scamming people with their bank account number is so easy, how do scammers do it? So I'm wondering two things:   What legal way can I take what I am owed from this guy? What illegal way do people use this info if they had it? I don't want to get in trouble, but I'm just curious because you always hear how easy it is.   (Oh, and I never actually saw his ID so I don't know that the name &amp; bank info he gave me was actually his, he could have stolen it from someone, though he really didn't seem like a hacker — he was a middle aged black man who was very smart-sounding, polite, soft spoken, and he seemed to have a lot of knowledge that a real doctor would have. I have a college degree and am very skeptical in general and careful about not being scammed and I've never had an experience even close to this, and the whole time I kept thinking "is this guy for real?" but since the utility stuff had gone through, it seemed legit. And nothing he did sent up a red flag like he might be a criminal or something. But later I googled the name and couldn't find a doctor by that name, at least not in the state he said he lives in. And since he said he would be contacting me last night, and he never did, it seems obvious that he planned the whole thing, but it just makes no sense to me.) Problem: Evaluate $$ L=\displaystyle \lim_{n \to \infty} \frac{1}{n} \sum_{k=1}^{n} \left(  \left\lfloor \frac{2n}{k} \right\rfloor -2\left\lfloor \frac{n}{k}\right \rfloor \right).$$  Please help me with this one.  I tried using the sandwich theorem by first constructing the following  $$ 2 \geq \left\lfloor \frac{2n}{k} \right\rfloor -2\left\lfloor \frac{n}{k} \right\rfloor \geq -1 $$ and then summing over. But the limit of the two bounds are different so sandwich theorem doesn't help!. Is it possible to construct sharper bounds?  Also I observed that if we ignore question of continuity, etc. then we can write,  $L= \displaystyle \int ^{1}_{0}\left\lfloor \frac{2}{x} \right\rfloor -2\left\lfloor \frac{1}{x} \right\rfloor dx$  Now I am able to compute the above integral. But is the above process correct? If then how can make it rigorous? Or if any other approach is possible, please tell. Saving memoization to disk NMI watchdog: BUG: soft lockup - CPU#2 stuck for 23s! [plymouthd:305] I get this error message   NMI watchdog: BUG: soft lockup - CPU#2 stuck for 23s! [plymouthd:305]    on the startup of my system (even with live-cd).  My PC is a dell inspiron 7559 with intel graphic and nvidia.  UPDATE - this issue also happens when attempting to install ubuntu 18.10 using LiveUSB How do programmatically create fields for content types, and ADD them to the the content type form Say I have this field, "map_description". I know I would this function to define the field:   $field = array(   'field_name' =&gt; 'map_description',   'cardinality' =&gt; 1,   'type' =&gt; 'text', ); field_create_field($field);   And I have this code which I'm not sure what it does but I'm told that I'll need it:   $instance = array(     'field_name' =&gt; 'map_description',     'label' =&gt; 'The map description.',     'bundle' =&gt; 'my_content_type',     'entity_type' =&gt; 'node',     'widget' =&gt; array(     'type' =&gt; 'text_textfield',  );  field_create_instance($instance)   Those two code bits are both in my install hook and run when I install the module. But while the fields are in fact created, I have to manually assign them to the content type via "manage fields", is there a way to have the fields automatically assigned to the content type? I want to type Arabic text in Photoshop, but the text appears disjointed and the letters do not connect at all. For example محمد appears as م ح م د.   I'm using Photoshop CS6 on OSX Mountain Lion. How can I check the SMART status of a SSD or HDD on current versions of Ubuntu 14.04 through 20.04? Deleting a channel on slack.com how long does the care take to reach the last pole algebra word problem There are 20 poles with a constant distance between each pole. A car takes 22 seconds to reach the 12th pole starting from the first pole, with a constant speed between each pole. how many seconds will it take to reach the last pole?   Is the answer 36 seconds?   since $\frac{22} {12}  = 1.83 $  $1.83 \times 20 = 36.67 $ I was able to install Ubuntu 12.04 using the alternative version of the image, (64 bit) but when I start the system it tells me the GPU  locked up, and instead presents a text only screen.  I understand that this site is not for bug reports, but at the same time, I know that there are some versions of the installer than have to be compatible with my graphics card (Nvidia GTS 360M).  I assumed that the mere fact that the alternative installer ran was an indication that I could get some sort of graphical interface running after the install.  Is there some way of getting some type of graphical interface running on my machine? Even better would be is there a way to get the rest of the system running as normal (i.e. GPU up and running)?  If an internet connection is required to download driver support or something similar, directions for how to configure a wireless connection with WPA2-Personal protection from the text-only interface (bash).  Any help would be appreciated.  Note: I was able to find  which tells me that the card is supported.  Note 2: In the install software stage of the install, I was unable to install anything (no internet connection)  Update: The exact error message is [8.591394] [drm] 0000:01:00.0: GPU Lockup - switching to software fbcon  Update 2: If I try to install with the regular version of Ubuntu, the screen goes staticy. This also happens if I install with Wubi (distasteful I know) and then try to use Ubuntu.  Update 3: I've tried xforcevesa, nomodeset and xforcevesa nomodeset as my wubi boot options.  Update 4: Thanks to jokerdino, I can now connect to the internet, so internet tools would now be a possibility.