Skip to content

Tag: linux

Tshark custom grep

So my command is: So my output is: How can I get Apple_90:ea:8e + SSID=Broadcast and whats the logic behind the grep? Is it possible with grep? Considering that: Apple_90:ea:8e and Broadcast will always change! Answer The grep option -o says “only return what was matched, not the whole line” and -…

fwrite fopen blocking threads

I have a multithreaded linux app written in c running on a i.mx6 arm. I have a 25lc256 spi eeprom mapped to the file system. Writes are relatively slow at the driver level, not much can be done there. The problem is that file functions are blocking other threads for too long. usleep additions don’t seem…

TCL Expect is injecting an extra null character to stdout

It seems that expect is adding an extra null character or something to stdout. For example: What is this extra character and how do I get rid of it? Answer It’s not a null character. You can use a tool like xxd to see exactly what output expect is producing: This shows that you are getting a standard CR…

Looping C compilation and running through BASH

I’m trying to compile and run a C code while looping the input file through bash. Here is my code for the bash script I am using to automate it. So what I’m basically trying to do is compile filewithcode.c so that the executable is stored as compiler1, which takes outputnumber1 and readsfilename1.…

Create shared library with extension so

I have c++ shared library project in my eclipse. Project builds fine, but I always need to rename binary by adding .so extension. Is it possible somehow set Eclipse to create binary with needed extension? Answer Now that I see the command line, it is easy to answer the question. -o “libMYLIB” -o s…