I have this script  tests=() igrepy -l $1 . | while read -r line do     // some processing     tests+=("${second[0]}") done echo ${tests[@]}   I've checked that 'second' has a result and it does, however my echo returns a blank string. What has gone wrong here? This is on rhel6, 'igrepy' is an alias to a case insensitive grep that only search python files
I try to initialize an array in bash-4.2 next way:  ring=() ls -las | tail -n +4 | while read line &gt; do &gt; ring+=("$line") &gt; echo ${ring[-1]} &gt; done 3924 -rw-r--r-- 1 username group 4015716 Mar 23 15:14 script.jar 4 -rw-r--r-- 1 username group 9 Feb 29 12:40 rec.lst 5541 -rw-r--r-- 1 username group 5674226917 Mar 28 15:25 debug.out 8 -rw-r--r-- 1 username group 6135 Mar 25 12:16 script.class 8 -rw-r--r-- 1 username group 6377 Mar 25 11:57 script.java 8 -rwxr-xr-x 1 username group 4930 Mar 8 15:21 script-0.0.0.sh 8 -rwxr-xr-x 1 username group 6361 Mar 28 15:27 script-0.0.1.sh echo ${ring[0]}  echo "${ring[0]}"  echo "${ring[@]}"   What is wrong, why i get empty array after the finish of the loop?
Correct usage of "persons" (vs. "people") I had a little fight about persons vs. people.  Could you advise if both of the following are correct, if possible with reference to a dictionary?        A table for two people please.   A table for two persons please.      Besides that, how would you ask for a table in a restaurant?  I read  and , but they didn't really solve the question if both are correct.  I also found the last paragraph of , which suggests that (1) is "more correct", but doesn't say (2) is wrong. How do I resize my current ubuntu partition? var/cache/apt/archives occupying huge space I am in the process of cleaning up my system. And I see a lot of space occupied by this folder /var/cache/apt/archives (1.5GB). Is it absolutely necessary to keep all these archives? This is a  about capacity planning for web sites. Related:      What are some recommended tools and methods of capacity planning for web sites and web-applications? Please feel free to describe different tools and techniques for different web-servers, frameworks, etc., as well as best-practices that apply to web servers in general. Best vehicle for each stage in Hill Climb Racing In Hill Climb Racing we have several vehicles and several stages.  Different vehicles have different performances on the same stage, and I'd like to know what are the best combinations to maximize distance in each stage.    Also, what is the best combination of a vehicle and a stage to get lots of coins? How to save an activity state using save instance state? I've been working on the Android SDK platform, and it is a little unclear how to save an application's state. So given this minor re-tooling of the 'Hello, Android' example:  package com.android.hello;  import android.app.Activity; import android.os.Bundle; import android.widget.TextView;  public class HelloAndroid extends Activity {    private TextView mTextView = null;    /** Called when the activity is first created. */   @Override   public void onCreate(Bundle savedInstanceState) {     super.onCreate(savedInstanceState);      mTextView = new TextView(this);      if (savedInstanceState == null) {        mTextView.setText("Welcome to HelloAndroid!");     } else {        mTextView.setText("Welcome back.");     }      setContentView(mTextView);   } }   I thought it would be enough for the simplest case, but it always responds with the first message, no matter how I navigate away from the app.  I'm sure the solution is as simple as overriding onPause or something like that, but I've been poking away in the documentation for 30 minutes or so and haven't found anything obvious. What animal is a “weefil”? What animal is depicted in this image labelled “weefil”? I need a shapefile for India which is up-to-date to display the regional borders. By up-to-date (in 2014), I mean that it includes Telangana as a state. Many shapefiles that I downloaded do not have Telangana as a state as it was partitioned a month ago, it is displayed as part of Andhrapradesh.  So I need the latest shapefile. Some questions and answers are marked Community Wiki and are owned by a community wiki user:  (In fact, this very question is one of them)  Why have Community Wiki posts? How do Community Wiki posts work? How does a post become a Community Wiki post? How can the Community Wiki status be removed from a post? How can I find Community Wiki posts? I use wubi to install Ubuntu 10.10 on my ntfs partition. So I want to change the home folder to a folder on the ntfs partition. I could keep the personal configuration, software and so on after reinstalling the Ubuntu.  So I use ntfs-config to manage the disk partition, it's mounted when system is startup. And the permission of all files and directories are 777.  Then I modified the /etc/passwd to set the home folder to the folder on the ntfs partition. I can successfully login the account, however it looks like the .bashrc and .profile are not loaded correctly. I can't use the input method(even can't configure ibus), no sound device. However everything works well after changing the home folder back to /home/.  Could anybody give me a hint to make it work? Thanks. How to copy the complete folder structure one location to another location include all files and sub folders I have folder structure like in Shared documents/East using CSOM and C# Main Folder   Folder1   Folder2      File1      File2  I have to copy all folders with files to Shared documents/West .... Is $\exists x(x=a)$ a valid formula in first order logic with equality? Under , is $\exists x(x=a)$ true in every interpretation in first order logic (FOL) with equality? If so, could $\exists x(x=a)$ be considered a tautology? This question was motivated by  which was closed for lacking clarity. Here I have attempted to add that clarity myself so that the same question can be useful to others who are wondering a similar thing. This is a self answer question. I am trying to run gedit from an SSH terminal on Windows, connected to an Amazon EC2 instance running Ubuntu 12.04 Server and I am getting this error:  Cannot open display:   How do I fix it? My proof is very different from my reference, hence I am wondering is I got this right?  Apparently, $F$ is continuous, and the identity matrix is closed. Now we want to show that the preimage of continuous function on closed set is closed.  Let $D$ be a closed set, Consider a sequence $x_n \to x_0$ in which $x_n \in f^{-1}(D)$, and we will show that $x_0 \in f^{-1}(D)$.  Since $f$ is continuous, we have a convergent sequence $$\lim_{n\to \infty} f(x_n) = f(x_0) = y.$$  But we know $y$ is in the range, hence, $x_0$ is in the domain. So the preimage is also closed since it contains all the limit points.  Thank you. I was working on a worksheet for class and came across this problem:      Let $\varphi:R\to S$ be an onto ring homomorphism with the property that every ideal of $R$ is principal. Show that the same must be true for $S$.    I honestly do not know how to do this one! Order of a homomorphism of groups So I noticed that many cards with tap-effects ship with a clause specifying that they can only be used on untapped permanents, such as  and .  So here's my question:   Doesn't that imply that, given the right situation, one can legally tap an already tapped permanent?   I'll give an example of the kinda scenarios this is relevant for: Can  activate her first ability when no untapped cards are around? Or, thinking untap-effects, could I bounce a forest with  even when there isn't a tapped creature available?  Notice that, unlike the previous batch of examples, the wording on these lacks the clause restricting their use to un/tapped permanents - does that mean that they aren't?  Any kind of clarification would be greatly appreciated here. Show that any number of partitions of $2r + k$ into $r + k$ parts is the same for any $k$.   I've tried this, but I haven't come up with anything; hence why I have nothing written here. But in any case, any sort of help is appreciated. "provide" vs. "provide with" I am wondering if the following sentence is correct:     We add the information their study provides with to our article.   The context is: their study provides with some information. And we add the information to our article.  I want to keep the word "add", and someone told me that "provides with to" sounds wired... 'chmod u+x' versus 'chmod +x' What is the difference between chmod u+x and just chmod +x?  I have seen a ton of tutorials that say to use u+x to make scripts executable.  However, omitting the u doesn't seem to have any effect.