Tagged Questions
4
votes
1answer
62 views
inexact text search
Is there any utility like grep or even uniq but for inexact search or I should write it myself?
I mean it will look at 90% (number may vary) matching, or smth like that.
For example I have file with ...
2
votes
2answers
74 views
How do I delete the first n lines of an ascii file using shell commands?
I have multiple files that contain ascii text information in the first 5-10 lines, followed by well-tabulated matrix information. In a shell script, I want to remove these first few lines of text so ...
0
votes
3answers
114 views
Count number of lines in files then compare which has more (BASH)
I need to count the number of lines in x files and compare which has more.
The one I've done only takes two files and compares them. Any idea how to make it x amount of files?
echo Enter the ...
3
votes
3answers
120 views
How to perform an action only on the first line?
sed 's/.\(.*\)/\1/' myfile
Say myfile contains:
abc
def
ghi
I want to remove the first character only from the first line but the above removes it from all the line.
3
votes
4answers
779 views
How to add newline to a file?
Using version control systems I get annoyed at the noise when the diff says No newline at end of file.
So I was wondering: How to add a newline at the end of a file to get rid off those messages?
2
votes
5answers
102 views
evaluate multiple patterns from program output and write into pattern specific files
I have a script outputting some value/numbers and I want to split those into two files. I am looking at something like:
./runme.sh | grep 'ook' >> ook.out | grep 'eek' >> eek.out
Where ...
2
votes
4answers
226 views
Trouble getting awk output in for loop
I'm trying to create a script that will check a website for a word. I have a few to check so I'm trying to input them via another file.
The file is called "testurls". In the file I list the keyword ...
2
votes
2answers
236 views
How to insert a new line after every second line?
sed/bash/wharever :D
INPUT:
sadf
asdf
yxcv
cxv
eqrt
asdf
OUTPUT:
sadf
asdf
yxcv
cxv
eqrt
asdf
2
votes
1answer
205 views
How to read a hexdump byte by byte in bash or awk?
This is the hexadecimal output of an IPv6 TCP packet captured with tcpdump:
6000 0000 0018 0620 0000 0000
0000 0000 0000 0000 0000 0001 0000 0000
0000 0000 0000 0000 0000 0002 *0026 0026
0000 ...
2
votes
2answers
212 views
Script to prepend the files path to a file recursively
I work as a grader and files submitted to me end up in a folder named with the student's name which is itself inside a specific folder on my linux share.
Currently I go through each source file and ...
2
votes
2answers
164 views
Why does a bash here-string add a trailing newline char?
The following examples show that a newline is added to a here-string.
Why is this done?
xxd -p <<<'a'
# output: 610a
xxd -p <<<'a
'
# output: 610a0a
4
votes
4answers
222 views
How can I remove a specific string from a file only if there are other lines in the file?
How can I remove a specific string from a file ONLY if there are other lines in the file?
For example, don't touch this file:
cat file.txt
ASDF
but remove "ASDF" from this file:
cat file.txt
ASDF
...
2
votes
2answers
181 views
How to temporarily disable the Escape key in a Terminal?
I am parsing keyboard input via read -n 1 and I haven't found a way to distinguish between an actual key-press of the Escape key and the first Escape character (byte) of a control sequence generated ...
4
votes
3answers
258 views
Read and process a string, char by char, yet allow user to simple line edit the input
I want to incrementally read a line of input from the terminal,
and allow the user some basic line editing functionality; INS, DEL, RIGHT, LEFT HOME, END, BACKSPACE
Each time the string is ...
6
votes
4answers
287 views
How do I find the overlap of two strings in bash?
I have two strings. For the sake of the example they are set like this:
string1="test toast"
string2="test test"
What I want is to find the overlap starting at the beginning of the strings. With ...