I wasn&#39;t there, but I think Steve suggested the topic of command line tips but he wasn&#39;t there either so who knows what happened. <br><br>Piping find through grep is a nice alternative locate, I also like du -a | awk &#39;{print $2}&#39; | grep name, and since we&#39;re already using awk, it&#39;s fairly easy to add quoting by changing the expression to &#39;{print &quot;\&quot;&quot;$2&quot;\&quot;&quot;}&#39; . <br>
<br>On a similar topic, I found a way to make a very simple chat system for all those times when you&#39;re on a shell server and want to talk to people but find write too basic. Of course, there&#39;s talk but some people don&#39;t have it, especially with some of these new-fangled distros that like to pretend the terminal isn&#39;t there (it&#39;s my understanding that the vintage 2006 coreutils provided in Ubuntu Gutted don&#39;t have shuf and the sort doesn&#39;t have -R, so no randomised lists for Ubuntu users). So, someone makes a file called chatlog that&#39;s read-write by the users group and each user runs the following command whilst browsing the directory that chatlog is in: sed -u &quot;s/^/$(whoami): /&quot; /dev/stdin &gt;&gt; chatlog | tail -f chatlog<br>
<br>That&#39;s pretty much all there is to it, users type messages on stdin and it appends them to chatlog whilst simultaneously reading the contents of the file as it updates to catch new messages. The sed expression prefixes each message with the user&#39;s name before it sends it to chatlog so people can tell who&#39;s who. The chatlog, as the name suggests, ends up with a complete log of the chat for future reference. One can continue the conversation at a later date because the contents of chatlog will be sent to the terminal whenever one starts a chat. <br>
<br>Now one can add a few features. For example, appending | grep -v &quot;$(whoami):&quot; will ignore the you send and only show everyone else&#39;s messages (and what you type on stdin). Changing the sed expression slightly would allow all kinds of things, timestamps and such. Since you type messages into the same terminal as you receive them, it messes up if you&#39;re typing as another user sends, that&#39;s not really very helpful. It can be fixed by using another terminal (better yet, using screen to make a small input terminal and a large output one). The input terminal has sed -u &quot;s/^/$(whoami): /&quot; /dev/stdin &gt;&gt; chatlog&nbsp; and the output terminal has tail -f chat. Now you can type without fear! Also, either side can be changed to a more appropriate command depending on the setup. For example, a zenity input box could be used for messages instead of pure stdin. <br>
<br>So there you have it, a one-liner chat system. That&#39;s what I would&#39;ve bothered y&#39;all with if I&#39;d been at the meeting.<br><br>Tom<br>