18 lines
554 B
Bash
Executable File
18 lines
554 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# usage ./play.sh (feeds_plain_text/(file name)) (number_of_line)
|
|
|
|
|
|
escaped_1_temp=$(tr -dc '[:print:]\n' <<< "$1")
|
|
escaped_1=$(sed 's/;//g; s/|//g; s/\[//g; s/\]//g' <<< "$escaped_1_temp")
|
|
|
|
|
|
location="./rss/feeds/$1"
|
|
original=$(awk NR==$2 "$location" | tr -dc '[:print:]\n' | sed 's/;//g; s/|//g; s/\[//g; s/\]//g;')
|
|
updated=$(sed 's/NEW/OLD/g; s/"//g' <<< $original)
|
|
sed -i "s;$original;$updated;g" "$location"
|
|
|
|
long_lines=$(awk 'length($0)>220' "$location")
|
|
sed -i "s;$long_lines;;g" "$location"
|
|
#sed -i '/^[[:space:]]*$/d' "$location"
|