Как использовать одинарные кавычки awk внутри другой фразы с одинарными кавычками?

En el contexto de Linux, FS_IOC_GETFLAGSy FS_IOC_FSGETXATTRrecuperan indicadores de inodo.

GETFLAGSes el más antiguo ioctl, y proviene originalmente deext2(nuevamente, en Linux ); manipula un valor de 32 -bits y, por lo tanto, tiene capacidades de expansión limitadas: no hay muchos bits sin usar disponibles.

FSGETXATTRproviene de XFS, y recientemente (2016 )se movió de XFS a la capa VFS compartida. Utiliza una estructura de datos, struct fsxattr, que permite más valores y más expansión.

Ambos, y los significados de los datos que devuelven, se definen enlinux/fs.h. Las banderas GETFLAGSse documentan adicionalmente enioctl_iflags(2). Los valores comunes entre los dos corresponden principalmente a las banderas GETFLAGSque históricamente fueron compatibles con XFS:"agregar solo", "sin actualizaciones temporales", "sin volcado", "inmutable" y "actualizaciones sincrónicas".

Tenga en cuenta que, en ambos casos, la compatibilidad varía de un sistema de archivos a otro y, en realidad, algunas banderas no se admiten en absoluto.

1
03.07.2019, 19:15
1 ответ

Сам Awk не требует одинарных кавычек. Вам просто нужно убедиться, что тело скрипта содержит то, что вы хотите. Двойные кавычки находятся, если вы избегаете$:

execAll... '...; ipcs | awk "/666/ {print \$2}" | xargs...'
1
27.01.2020, 23:22

Теги

Похожие вопросы