title: Bash - killall -r does not match
body: <p>I have many processes with similar names, like "proc_1asd, proc_2wqe, proc_3zxc"</p>
  
  <p>I need to send a non-brutal interruption signal to them all, <code>pkill -f</code> would work, but it's not installed.</p>
  
  <p>I'm trying to use <code>killall -r proc_*</code>, but I get this error</p>
  
  <blockquote>
    <p>proc_*: no process found</p>
  </blockquote>
  
  <p>I have the impression I'm doing something extremely stupid, but I don't know what.</p>
  
  <p>Here's an image (actual name of the processes is jnode_something)</p>
  
  <p><img src="https://i.stack.imgur.com/YWaLn.png" alt="Task manager screenshot"></p>
  
  <p><code>pgrep -lf 'proc_.*'</code> returns</p>
  
  <pre><code>15070 jnode_0 -cp lib/xstream-1.4.7.jar:build/classes sandbox.GridNode Configs/0_config.txt Logs
  15071 jnode_1 -cp lib/xstream-1.4.7.jar:build/classes sandbox.GridNode Configs/1_config.txt Logs
  15072 jnode_2 -cp lib/xstream-1.4.7.jar:build/classes sandbox.GridNode Configs/2_config.txt Logs
  15073 jnode_3 -cp lib/xstream-1.4.7.jar:build/classes sandbox.GridNode Configs/3_config.txt Logs
  15074 jnode_4 -cp lib/xstream-1.4.7.jar:build/classes sandbox.GridNode Configs/4_config.txt Logs
  </code></pre>