Sponsored Content
Top Forums UNIX for Advanced & Expert Users [SOLVED] Code does not run when assigned to a variable Post 302738251 by Corona688 on Friday 30th of November 2012 04:26:33 PM
Old 11-30-2012
I have no idea what you are even trying to do there. You read the variable, then immediately overwrite it with something else without using it for anything. What is the intent?
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

What does $? mean when assigned to a variable?

If i write this statement in a Korn Shell script RCODE=$? what possibly does it eman? (3 Replies)
Discussion started by: ranjita.c
3 Replies

2. Shell Programming and Scripting

Return code of command assigned to variable

How do I evaluate the result of a command assigned to a variable?? Example: var1=`cmd` rc=$? rc will be the result of the assignment rather than cmd since it executes after. How do I evaluate the result of the command itself? Cheers..:confused: (2 Replies)
Discussion started by: browndr
2 Replies

3. Shell Programming and Scripting

Check if a variable has a value assigned?

Hi, I want to check if a variable has a value assigned to it or not. I can do following - cat $Var > File1 if then echo "$Var has value" else echo "$Var is null" fi But I have to check for 3 Variables and I want to wrap it up in couple of unix statements. Any... (3 Replies)
Discussion started by: sumeet
3 Replies

4. Shell Programming and Scripting

Missing Assigned Variable within logic operator

Hey , I'm trying to perform the following command, however it cannot read the variable assigned earlier. I'm not sure why this happen. Please help thanks while : do echo "what's ur name? (if none just press )" read name changeName = echo $name | sed "s/on/ey/" echo $changeName #this... (8 Replies)
Discussion started by: sexyTrojan
8 Replies

5. Shell Programming and Scripting

[Bash] Variable won't get assigned value

I am making of a script that will go through a couple of for loops and create file names based on the values in that loop, however the variable that combines everything is not getting assigned properly: #! /bin/bash for imod in K33_j1b_WS9_6 do for emod in mb2A mb2C mb3A mb3C mb4A... (1 Reply)
Discussion started by: badinsults
1 Replies

6. Shell Programming and Scripting

How to split a data assigned to a variable

The requirement is, there is a log file which contains a huge data. i need to get a particular field out of it by searching with another field. ex: 2011-03-28 13:00:07,423 : millis=231 q={ call get_data_account(?,?,?,?,?) }, params= i need to search for the word "get_data_account" in file... (1 Reply)
Discussion started by: Jassz
1 Replies

7. UNIX for Dummies Questions & Answers

How do you check if a variable has been assigned?

I am trying to check whether a variable has been assigned on the command line or not. Here is what I did: #!/usr/bin/bash if( $variable == '\0') { print "variable was not assigned" exit } else NF = 2 {print $1, ""} exit fi awk -f question1.awk variable = 58 letters.txt. So... (3 Replies)
Discussion started by: Fred63528
3 Replies

8. UNIX for Dummies Questions & Answers

[Solved] Why code run not correctly

Hi there can anyone help me here is my code echo "Type in a positive number" read X I=2 while do if then echo "It is not prime" break else if then echo "It is prime" break else I=$(( $I + 1)) fi fi (4 Replies)
Discussion started by: FUTURE_EINSTEIN
4 Replies

9. Shell Programming and Scripting

Eval and get awk output assigned to variable

I want to do 2 things in single line that is evaluating a command to get return code and store $2 of awk if the command exit code is 0. eval "ade desc ${filename}@@/<branch_name> | grep Version | awk '{print $2}' 2>&1 1>/dev/null" ret=$? echo "$ret $val" if then ... (3 Replies)
Discussion started by: ezee
3 Replies

10. Shell Programming and Scripting

Perl multiple qr assigned to variable

Experts, I'm having problems with the code below. I'm trying to test $var2 for two different regexs. I thought it could be done per below, but I'm getting the following error when running. $ ./test.pl b fed50c0100**** Unescaped left brace in regex is deprecated, passed through in regex; marked... (2 Replies)
Discussion started by: timj123
2 Replies
XATTR_NAME_WITH_FLAGS(3)				   BSD Library Functions Manual 				  XATTR_NAME_WITH_FLAGS(3)

NAME
xattr_preserve_for_intent, xattr_name_with_flags, xattr_name_without_flags, xattr_flags_from_name, xattr_intent_with_flags LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <xattr_flags.h> int xattr_preserve_for_intent(const char *, xattr_operation_intent_t); char * xattr_name_with_flags(const char *, xattr_flags_t); char * xattr_name_without_flags(const char *); xattr_flags_t xattr_flags_from_name(const char *); int xattr_intent_with_flags(xattr_operation_intent_t, xattr_flags_t); DESCRIPTION
These functions are used in conjunction with copying extended attributes from one file to another. Various types of copying (an "intent") check flags to determine which is allowed or not. The xattr_name_with_flags() function returns an extended attribute name with the appropriate flags encoded as a string; the xattr_name_without_flags() undoes this, giving the name of the extended attribute without the flags encoding. The slight inverse of that is xattr_flags_from_name(), which will return the flags encoded in a name. The values returned by xattr_name_with_flags() and xattr_name_without_flags() are allocated using malloc(3), and should be released by the caller, using free(3). These functions also have an internal table of pre-defined names, maintained by the operating system. The function xattr_intent_with_flags() will return 0 if the flags argument indicates it should not be preserved for the given intent, or 1 if it should. The function xattr_preserve_for_intent() combines the functions above, and will return zero if the named extended attribute should be pre- served during a copy for the given intent. INTENT
The type is an integral type, which is used to indicate what the intent for the operation is. The following intent values are defined: XATTR_OPERATION_INTENT_COPY Indicates that the intent is to simply copy from the source to the destination. E.g., with cp. Most extended attributes should generally be preserved in this case. XATTR_OPERATION_INTENT_SAVE Indicates that intent is to perform a save (perhaps as in a "safe save"). This differs from a copy in that the content may be changing; the destination may be over-writing or replacing the source, and some extended attributes should not be preserved during this process. XATTR_OPERATION_INTENT_SHARE Indicates that the intent is to share, or export, the object. For example, saving as an attachment in an email message, or placing in a public folder. Sensitive information should probably not be preserved in this case. XATTR_OPERATION_INTENT_SYNC Indicates that the intent is to sync the object to a service like iCloud. FLAGS
Various flags are defined by the type the currently-defined values for this are XATTR_FLAG_NO_EXPORT This indicates that the extended attribute should not be exported, or shared. This is used with XATTR_OPERATION_INTENT_SHARE. XATTR_FLAG_CONTENT_DEPENDENT This indicates that the extended attribute is tied to the contents of the file (or vice versa), such that it should be re-created when the contents are changed. A checksum, for example, should not be copied, and would thus be marked with this flag. XATTR_FLAG_NEVER_PRESERVE This indicates that the extended attribute should never be copied from a source object to a destination, no matter what the given intent is. XATTR_FLAG_SYNCABLE This indicates that the extended attribute should be copied when the file is synced on services like iCloud. Sync services tends to want the metadata synced to be kept to a bare minimum, and may enforce additional restrictions on the acceptable size and number of extended attributes. EXAMPLE
The following example is a simple function that, given an extended attribute name and an operation intent, will return whether or not the extended attribute should be copied. (This essentially does what xattr_preserve_for_intent() does.) int ShouldCopyEA(const char *eaName, xattr_operation_intent_t intent) { xattr_flags_t flags = xattr_flags_from_name(eaName); return xattr_intent_with_flags(intent, flags); } HISTORY
These functions first appeared in Mac OS in 2013. BSD
December 21, 2016 BSD
All times are GMT -4. The time now is 12:10 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy