Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi
I am trying to create a script which can remove certain terms from firefox history (e.g microsoft, hell etc.). I have created following script:
Code:
#!/bin/bash
sed '/microsoft/gotohell/' /home/<user>/.mozilla/firefox/<profile-dir>/places.sqlite
sed '/oracle/ms-destination/' /home/<user>/.mozilla/firefox/<profile-dir>/places.sqlite
.
.
##Note: This is just an example.
But, if we look inside places.sqlite, it saves entire location of url and removing only one word is looking strange to me. What do you think, am I doing right or how can I make it correct.
Regards
Last edited by zetrotrack000; 11-26-2014 at 05:03 AM.
where X is the offensive line number.
You can find the line number using grep (I'm not that clever with sed, but I guess it can show line numbers also, I just don't know how that's done) as in
Code:
grep <string> /path/to/file -n
then use that line number in the first sed command.
where X is the offensive line number.
You can find the line number using grep (I'm not that clever with sed, but I guess it can show line numbers also, I just don't know how that's done) as in
Code:
grep <string> /path/to/file -n
then use that line number in the first sed command.
First finding the line number and then giving it to sed, i think this would kill the purpose of the script. I think following command would be better:
Of course you'll corrupt the table. Use sqlite commands - dump the schema to find the fields/key, then the table to see what's in it. Use update or delete as desired.
Can all be scripted, but firefox will need to be inactive else the table will be locked.
Of course you'll corrupt the table. Use sqlite commands - dump the schema to find the fields/key, then the table to see what's in it. Use update or delete as desired.
Can all be scripted, but firefox will need to be inactive else the table will be locked.
Plenty of tutorials online.
Hmm... Thanks. lets see what I can do with sqlite commands.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.