I am trying to find the "Notes" backup from my iPhone in my folder ~/Library/Application\ Support/MobileSync/Backup/[UDID] which used to be in the sqlite file ca3bc056d4da0bbf88b5fb3be254f3b7147e639c. But since an update of the MacOS it is still there, but not updated anymore. (This is off topic, but probably somebody knows the right answer?)
My question: I would like to connect the commands find/ls -l with a pipe to file to get the following information of all files with size an type together (here an example for the old backup filename of Notes:
with
And this of course for all files of my iPhone-Backup. Fantastic would be, if a filter for a keyword like SQLite or XML would be possible, to get only these files. Is this possible?
If I understand what you're trying to do correctly (run the file utility with the pathnames of all regular files in the file hierarchy rooted in the current directory whose final component filenames contain the string SQLite or the string XML), this should do what you want:
Thank you RudiC and MadeInGermany for your answers!
Which is a good start. The cleaning up of the result would be easy with grep. My Result should look something like follows:
That means one line with at least the size, filename and Type. (For all files)
No results at all.
This command without -print gives on Mac and tcsh:
Best greetings
marek
---------- Post updated 05-18-16 at 06:24 AM ---------- Previous update was 05-17-16 at 11:43 PM ----------
Quote:
Originally Posted by Don Cragun
If I understand what you're trying to do correctly (run the file utility with the pathnames of all regular files in the file hierarchy rooted in the current directory whose final component filenames contain the string SQLite or the string XML), this should do what you want:
Thank you Don Cragun! No! this is not working. My posting was not clear! Mea culpa, sorry. In the backup folder of iPhone are only cryptic file names, and many of them like:
The file type is only discovered with the command
like follows:
my question is: how to connect the two commands to get at least following file informations:
size + type (SQLite or XML ...) and filename
To make a file filter to get only XML files, would be even better. I am unable to pass only the filenames through the pipe to
but keep all the informations of the preceding
or
Is there a way to do it, or should I try with Perl?
@pravin27, didn't the previous post say that SQLite and XML should match on the file type=contents not name?
The following pipes the output of a simple find command into a while loop that does the postprocessing
The following variant tries to print both information in one line
Last edited by MadeInGermany; 05-18-2016 at 06:06 AM..
Reason: variant added
These 2 Users Gave Thanks to MadeInGermany For This Post:
Hello,
I need to split a pipe de-limited file based on the COLUMN 7 value . If the column value changes I need to split the file
Source File
Payment|ID|DATE|TIME|CONTROLNUMBER|NUMBER|NAME|INDICATOR
42156974|1137937|10/1/2018|104440|4232|2054391|CARE|1... (9 Replies)
Hi,
I am using below code snippet to echo/display the files found
(matching a pattern from searchstring.out file) and the corresponding owner.
while read j
do
echo "Pattern to search is:- $j"
find / -name "*$j*" |\
while read k
do
echo "File found is:- $k"
owner=$(ls... (9 Replies)
Hi guys,
I need to know how i can ignore Pipe '|' if Pipe is coming as a column in Pipe delimited file
for eg:
file 1:
xx|yy|"xyz|zzz"|zzz|12...
using below awk command
awk 'BEGIN {FS=OFS="|" } print $3
i would get xyz
But i want as :
xyz|zzz to consider as whole column... (13 Replies)
Hi,
I am trying to find the lines in a pipe delimited file where 11th column has not null values. Any help is appreciated. Need help asap please.
thanks in advance. (3 Replies)
Hi friends,
I have a file where I should search for a string and get the rest of the line but without the delimiter using awk.
for example I have the series of string in a file:
input_string.txt
bbb
ccc
aaa
and the mapping file looks like this.
mapping.txt
aaa|12
bbb|23
ccc|43... (11 Replies)
I would like to know why this command does not work.
I have a script which connects to and ftp site.
After getting the remote files localy i need move each remote file to a archive folder on the FTP site
*Please also note that some of the files have spaces in the file name.
Im trying to... (3 Replies)
I need to find whether there is a file named vijay is there or not in folder named "opt" .I tried "ls *|grep vijay" but it showed permission problem.
so i need to use find command (6 Replies)
hi there all the unix-gurus,
anyone can offer me some advise/help? i'm writing a ftp script and i need to spool out the output to a file but i'm facing some problems when i'm doing the following:
ftp -n <mail server> ${log_dir}/test_put.log << END
user <user_id> <password>
verbose
bin
#... (2 Replies)